UIDocumentInteractionController注释属性未传递给第二个应用程序

时间:2012-05-02 11:18:22

标签: ios uidocumentinteraction

我在app#1中实现了一个DocumentInteractionCotroller(让我们将其称为docInter),将图像传递给app#2(几乎就像instagram一样http://instagr.am/developer/iphone-hooks/)。 一切都很好,除了一件事:

当app 2进入前台时,app delegate中调用的第一个方法是 - (BOOL)应用程序:(UIApplication *)应用程序openURL:(NSURL *)url                                     sourceApplication:(NSString *)sourceApplication                                     注释:(id)注释

这是预期的......

事情就是'annotation'参数是nil,即使我在docInter annotation属性中设置了一个包含info的完整字典,甚至验证了这个字典是否存在,并且在willBeginSendingToApplication和didEndSendingToApplication Delegate方法中充满了我的信息。

希望我能清楚地解释这个问题,谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

确保注释对象中的所有对象都是(递归地):NSArray / NSDictionary / NSString / NSData