【发布时间】:2012-12-03 05:18:54
【问题描述】:
我正在使用 Safari 浏览网页。单击此页面上的按钮后,我的 Ipad 将启动我的应用程序。所以我在AppDelegate.m中实现了方法- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url。
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
if (!url) { return NO; }
NSString *URLString = [url absoluteString];
self.paramArray = [URLString componentsSeparatedByString:@"@"];
NSLog(@"%d",[self.paramArray count]);
for (int i = 1; i < [self.paramArray count]; i++) {
NSLog([self.paramArray objectAtIndex:i]);
}
return YES;
}
我在网页上使用的 url 类似于 myapp://@first_part@second_part@third_part。 self.paramArray存储url的子串(myapp://first_partsecond_partthird_part)。
现在我想在我的ViewController 的文本字段中显示这些字符串。如何将此 NSArray 传递给ViewController?
【问题讨论】:
标签: ios uiviewcontroller appdelegate