2016-12-22 1 views
2

cela pourrait être quelque chose de stupide mais j'ai ce Share NSExtension mis en œuvre pour mon application qui tient une interface utilisateur personnalisée construite en MainInterface.storyboard (image ci-jointe). Maintenant, la question est, comment puis-je en sortir?ObjectiveC <Custom UI> Partager Bouton Annuler l'extension

J'ai essayé:

  • [self.navigationController popViewControllerAnimated:YES];
  • [self dismissViewControllerAnimated:YES completion:nil];
  • [self.presentingViewController dismissViewControllerAnimated:YES completion:nil];

..mais il ne fonctionne pas;

La seule façon que je l'ai obtenu à la sortie est:

  • @throw @ ""; (que je ne pense même pas passera la validation de soumission d'Apple ..)

Qu'est-ce que je manque?

Merci.

MainInterface.storyboard

Répondre

2

Avec les extensions vous devez indiquer au système que vous avez terminé.

Ce sera quelque chose comme:
[self.extensionContext completeRequestReturningItems:nil completionHandler:nil];

+0

Il a travaillé. Je vous remercie !!! –

+0

Vraiment heureux que cela a fonctionné! Veuillez "accepter" la réponse. – siburb