小编Man*_*ted的帖子

如何将数据从AppDelegate传递到ViewController?

我正在使用Safari来浏览网页.点击此页面上的按钮后,我的Ipad将启动我的应用程序.所以,我实现该方法- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)urlAppDelegate.m.

- (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;
}
Run Code Online (Sandbox Code Playgroud)

我在网页上使用的网址有些像myapp://@first_part@second_part@third_part.self.paramArray存储url(myapp:// first_part second_part third_part)的子字符串.

现在我想在我的文本域中显示这些字符串ViewController.我怎样才能将这个NSArray传递给ViewController

uiviewcontroller ios appdelegate

2
推荐指数
1
解决办法
4467
查看次数

标签 统计

appdelegate ×1

ios ×1

uiviewcontroller ×1