application:openURL:sourceApplication:annotation: を使用して、拡張子が .ftl のファイルを開きます。これは、アプリの info プロパティ リストで宣言されています。
.ftl ファイルは電子メールに添付されており、タッチすると ALREADY LAUNCHED アプリが呼び出されます。このコードは IOS 4 では問題なく動作しますが、IOS 6 では上記のアプリ デリゲート メソッドは呼び出されません。
私のアプリのデリゲートにあるコードは単純です:
-(BOOL) application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
NSLog(@"method is called");
if (url != nil && [url isFileURL]) {
[self performSelector:@selector(splashFade) withObject:nil];
NSLog(@"inside if statement called");
//Calls singleton to delete existing data, parse and ingest supplied new file data into Coredata:
[[ContentController sharedInstance] deleteSectorList:(NSURL *)url];
}
return YES;
}
このメソッドが呼び出されなくなった理由を誰か知っていますか?
ありがとう。