Airdrop崩溃了iPhone

时间:2016-03-11 03:03:42

标签: ios xcode crash airdrop

我在我的iPhone 6(iOS 9.2)上试用Airdrop,运行我的应用程序。我根据Apple UTI类型文档设置了包含文档类型的info.plist。随着我的应用程序运行,如果我尝试通过Airdrop向应用程序发送一行.txt文件,手机崩溃并重置。我在app delegate.m中设置了一个断点,该方法应该在通过Airdrop接收到URL时调用,但断点不会被执行。这是相关的app delegate.m代码。这是我设置断点的代码中的方法(在NSLog中)。

    - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
    NSLog(@"url: %@", url);
    NSURL *urlToOpen = url;
    NSString *contentOfFile = [NSString stringWithContentsOfURL:urlToOpen encoding:NSUTF8StringEncoding error:nil];
    NRCTableViewController *controller = [[NRCTableViewController alloc]init];
    controller.urlText = contentOfFile;
    [controller receiveURL];
    return YES;

}

设备崩溃日志中没有任何内容。我在这里和其他地方(谷歌)搜索过但没有发现任何相关内容。

以下是显示文档类型的info.plist的屏幕截图。

我已成功将相同的单行文本文件发送到具有相同文档类型的简短Airdrop演示应用程序。

我将不胜感激任何帮助。谢谢!

enter image description here

0 个答案:

没有答案