Pārlūkot izejas kodu

兼容openUrl默认样式

Mac 6 gadi atpakaļ
vecāks
revīzija
f5365e3db4
1 mainītis faili ar 34 papildinājumiem un 18 dzēšanām
  1. 34 18
      WadeMobileFunc/WadeMobileFunc/WDFMobileUI.m

+ 34 - 18
WadeMobileFunc/WadeMobileFunc/WDFMobileUI.m

@ -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