引用此Importing csv into iOS app by email attachment。
在这一行:
注意。上面的代码适用于iOS 3.2 +。如果您的应用仅支持更新的系统iOS 4.0+,您可以在此使用self.window.rootViewController而不是self.viewController。
我尝试过使用self.window.rootViewController
,它引用了我的第一个视图控制器。但是,我需要将.csv文件中的数据导入到我的第三个视图控制器中。
我想知道是否可以使用segue标识符将NSURL
从第一个视图控制器传输到第三个视图控制器,或者是否有更简单的方法直接从didFinishLaunchingWithOptions
中的AppDelegate.m
方法?
编辑:
didFinishLaunchingWithOptions
方法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
NSURL *url = (NSURL *)[launchOptions valueForKey:UIApplicationLaunchOptionsURLKey];
if (url != nil && [url isFileURL]) {
[self.window.rootViewController handleOpenURL:url];
}
return YES;
}
我得到的错误:
'UIViewController'没有可见的@interface声明选择器 'handleOpenURL:'
我的错误,它是来自根视图控制器的segue之后的第二个视图控制器。