Я пытаюсь передать int
из файла target-c в swift.
Шаги, которые я предпринял, действительно работают, однако, к сожалению, они не передают int из-за следующегоошибка: Property 'productKey' not found on object of type 'ProductViewController *'
Подготовка Segue
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"viewProduct"]) {
ProductViewController *destVC = segue.destinationViewController;
destVC.productKey = brandID;
}
}
Выполнение Segue
dispatch_async(dispatch_get_main_queue(), ^(){
[self performSegueWithIdentifier:@"viewProduct" sender:self];
});
Swift File
class ProductViewController: UIViewController {
var productKey: Int!
override func viewDidLoad() {
super.viewDidLoad()
print(productKey)
}
}
Мост заголовка
//
// Use this file to import your target's public headers that you would like to expose to Swift.
//
#import "ARSceneViewController.h"