Double?
Objective-C からSwift クラスのプロパティにアクセスしようとしています。
class BusinessDetailViewController: UIViewController {
var lat : Double?
var lon : Double?
// Other elements...
}
別のView Controllerでは、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」が見つかりません
このプロパティにアクセスできないのはなぜですか? 私は何が欠けていますか?