Как перехватить событие закрытия NSSharingService

При использовании всплывающего окна NSSharingService поиск решения, позволяющего узнать, когда NSSharingService закрывается при отмене действия. Если всплывающее окно закрыто при публикации (кнопка «Опубликовать» в NSSharingServiceNamePostOnFacebook или «Твитнуть» в NSSharingServiceNamePostOnTwitter), вы можете использовать делегата:

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

или разделит элементы один:

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

но как узнать, когда закрывается с помощью кнопки «Закрыть»?


person loretoparisi    schedule 26.10.2012    source источник


Ответы (1)


это должно вызвать

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

со значением ошибки, указывающим, что пользователь отменил.

person rudy    schedule 23.09.2013