Я пытаюсь получить доступ к свойству Double?
класса Swift из Objective-C.
class BusinessDetailViewController: UIViewController {
var lat : Double?
var lon : Double?
// Other elements...
}
В другом контроллере представления я пытаюсь получить доступ к lat
следующим образом:
#import "i5km-Swift.h"
@interface ViewController ()
@property (strong, nonatomic) BusinessDetailViewController *businessDetailViewController;
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.businessDetailViewController = [[BusinessDetailViewController alloc] initWithNibName:@"BusinessDetailViewController" bundle:nil];
self.businessDetailViewController.lat = businessArray[1]; /* THIS GIVES ME AN ERROR */
}
, и я получаю
Свойство 'lat' не найдено для объекта типа 'BusinessDetailViewController *'
Почему я не могу получить доступ к этому свойству? Чего мне не хватает?