我的iOS应用程序通过UIApplicationDelegate的openURL方法从其他iOS应用程序接收文件。我在我的应用程序中使用NSString * SourceApplication参数来跟踪将文件发送到我的应用程序的应用程序的名称。
在iOS7中,SourceApplication参数始终使用“getdropbox.dropbox”,“google.Drive”或“evernote.iPhone.evernote”等字符串填充。
在我(和我的应用程序的其他几个用户)升级到iOS8后,SourceApplication参数似乎总是为零。 url参数使用发送到我的应用程序的文件的URL正确填充。似乎只有SourceApplication参数的行为可能已经改变了iOS8。
还有其他人在iOS8上看到这个吗?在iOS8中我发现了一些我不知道的变化吗?这是iOS错误吗?