我正在尝试Double?
从 Objective-C 访问 Swift 类的属性。
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 */
}
我得到
在“BusinessDetailViewController *”类型的对象上找不到属性“lat”
为什么我无法访问此属性?我错过了什么?