2014-06-06 5 views
2

Donc, en réponse à cette question: Xcode 6 Storyboard Unwind Segue with Swift Not Connecting to ExitSolution pour se détendre rapidement

Je vais avoir le même problème et avons essayé le correctif présenté, mais il ne fonctionne toujours pas. J'ai l'impression qu'il me manque une étape pour mon fichier d'en-tête, est-ce suffisant pour ajouter un fichier .h à mon projet et ajouter les lignes mentionnées? Ou y a-t-il plus?

IndexViewController.h:

@interface IndexViewController (Workaround) 
- (IBAction)blaat: (UIStoryboardSegue *)segue; 
@end 

IndexViewController.swift:

@objc(IndexViewController) class IndexViewController : UITableViewController { 
@IBAction func blaat(segue : UIStoryboardSegue) { 
    println("Test"); 
} 
} 

Edit1: Je fais étape 3 complète, qui est à unset et re-définir la classe personnalisée pour l'instance de IndexViewController dans le StoryBoard

Édition2: Corrigé, le problème était en effet dans l'en-tête. IndexViewController.h devrait être:

@class IndexViewController; 
@interface IndexViewController : UITableViewController 
- (IBAction)unwindToIndexViewController: (UIStoryboardSegue *)segue; 
@end 

Répondre

0

Il vous manque l'étape 3: classe contrôleur clairement vue dans l'inspecteur IB et le ramener.

+0

Non, fait cela, ne le répare pas – lordphnx

0

En Xcode6-Beta 4 ce bug a été corrigé. Je l'ai essayé moi-même dans un de mes projets. Mettez à niveau votre xcode et vous pouvez oublier la solution de contournement.

Questions connexes