|
@ -161,24 +161,40 @@
|
161
|
161
|
/*
|
162
|
162
|
URL扩展
|
163
|
163
|
*/
|
164
|
|
- (void)openUrl:(NSArray *)param {
|
165
|
|
// NSString *url = param[0];
|
166
|
|
// self.callback = param[1];
|
167
|
|
// NSString *title = param[2];
|
168
|
|
// NSArray *operates = param[3];
|
169
|
|
// NSArray *colors = param[4];
|
170
|
|
|
171
|
|
NSString *url = param[0];
|
172
|
|
NSString *title = param[1];
|
173
|
|
NSArray *operates = param[2];
|
174
|
|
NSArray *colors = param[3];
|
175
|
|
|
176
|
|
|
177
|
|
WDTemplateNavigateController *vc = [[WDTemplateNavigateController alloc] initWithUrl:url Callback:nil Title:title Operates:operates Colors:colors];
|
178
|
|
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:vc];
|
179
|
|
[[self getViewController] presentViewController:nc animated:YES completion:^{
|
180
|
|
|
181
|
|
}];
|
|
164
|
-(void) openUrl:(NSArray*)param
|
|
165
|
{
|
|
166
|
if (param && param.count>0) {
|
|
167
|
NSString *url = param[0];
|
|
168
|
NSString *title = nil;
|
|
169
|
if (param.count>1) {
|
|
170
|
if (param[1]==[NSNull null]) {
|
|
171
|
title = nil;
|
|
172
|
}else{
|
|
173
|
title = param[1];
|
|
174
|
}
|
|
175
|
}
|
|
176
|
NSArray *operates = nil;
|
|
177
|
if (param.count>2) {
|
|
178
|
if (param[2]==[NSNull null]) {
|
|
179
|
operates = nil;
|
|
180
|
}else{
|
|
181
|
operates = param[2];
|
|
182
|
}
|
|
183
|
}
|
|
184
|
NSArray *colors = nil;
|
|
185
|
if (param.count>3) {
|
|
186
|
if (param[3]==[NSNull null]) {
|
|
187
|
colors = nil;
|
|
188
|
}else{
|
|
189
|
colors = param[3];
|
|
190
|
}
|
|
191
|
}
|
|
192
|
WDTemplateNavigateController *vc = [[WDTemplateNavigateController alloc] initWithUrl:url Callback:nil Title:title Operates:operates Colors:colors];
|
|
193
|
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:vc];
|
|
194
|
[[self getViewController] presentViewController:nc animated:YES completion:^{
|
|
195
|
|
|
196
|
}];
|
|
197
|
}
|
182
|
198
|
}
|
183
|
199
|
|
184
|
200
|
#pragma mark - end
|