我试图Double?从Objective-C 访问Swift类的属性.
class BusinessDetailViewController: UIViewController {
var lat : Double?
var lon : Double?
// Other elements...
}
Run Code Online (Sandbox Code Playgroud)
在另一个视图控制器中,我试图访问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 */
}
Run Code Online (Sandbox Code Playgroud)
我正在接受
在'BusinessDetailViewController*'类型的对象上找不到属性'lat'
为什么我不能访问这个属性?我错过了什么?