我在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方法中充满了我的信息。
希望我能清楚地解释这个问题,谢谢你的帮助。
答案 0 :(得分:0)
确保注释对象中的所有对象都是(递归地):NSArray / NSDictionary / NSString / NSData