Ich versuche, Daten von einer Ziel-c passieren Viewcontroller zu einem Swift Viewcontroller und ich erhalte diesen Fehler in meinem Objective-C-Controller:Passing Daten von Objective-C Viewcontroller zu Swift Viewcontroller
Eigenschaft 'Typ' gefunden, nicht auf Objekt vom Typ 'UIViewController'
Mein Objective-C-Code:
UIViewController *mainController = [self.storyboard instantiateViewControllerWithIdentifier:@"IdentitySelfieViewController"];
mainController.type = "passport";
[self.navigationController pushViewController:mainController animated:YES];
Import in die Bridging-Header-Datei:
#import "PassportViewController.h"
und schafften den entsprechenden String in meinen Swift-View-Controller
let type = ""
Vielen Dank für jede Hilfe
Sie müssen ein Objekt aus der importierten Klasse Objective-C erstellen. –
Oh ... darf ich Sie bitten, mir ein Beispiel zu geben? Danke – Isabelle
Ich habe es seit einem Jahr nicht getan, aber ich denke, es ist etwas wie das folgende. lass es passInstance: PassportViewController = PassportViewController() –