我在应用程序#1 中实现了一个 DocumentInteractionCotroller(我们将其称为 docInter),以将图像传递给应用程序#2(几乎就像 instagram 的方式http://instagr.am/developer/iphone-hooks/一样)。一切都很好,除了一件事:
当应用程序 2 进入前台时,应用程序委托中调用的第一个方法是 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
这是意料之中的……
问题是“注释”参数为零,即使我在我的 docInter 注释属性中设置了包含信息的整个字典,甚至验证了该字典存在并且在 willBeginSendingToApplication 和 didEndSendingToApplication 委托方法中包含我的信息。
希望我清楚地解释了问题,感谢您的帮助。