如何捕获NSSharingService关闭事件

时间:2012-10-26 15:39:27

标签: facebook cocoa twitter sharing

使用NSSharingService弹出窗口时,搜索解决方案以了解取消操作时NSSharingService何时关闭。 如果在发布时关闭弹出窗口(NSSharingServiceNamePostOnFacebook上的按钮发布或NSSharingServiceNamePostOnTwitter上的推文),则可以使用委托:

- (void)sharingService:(NSSharingService *)sharingService didShareItems:(NSArray *)items

或将分享第一项:

- (void)sharingService:(NSSharingService *)sharingService willShareItems:(NSArray *)items

但如何使用“关闭”按钮知道何时关闭?

1 个答案:

答案 0 :(得分:0)

它应该触发

- (void)sharingService:(NSSharingService *)sharingService didFailToShareItems:(NSArray *)items error:(NSError *)error

,错误值表示用户已取消。