所以我的共享實例對象不斷返回nil。未正確設置共享實例
ViewController.h
我有一個屬性 @property (nonatomic) BOOL isConnected;
ViewController.m
@interface ViewController() {
BOOL _isConnected;
}
@synthesize isConnected = _isConnected;
-(void)bleDidConnectPeripheral : (CBPeripheral *)aPeripheral{
_isConnected = TRUE;
}
我知道,因爲我記錄它bleDidConnect被調用。
ViewControllerTwo.m
NSLog([[ViewController sharedInstance] isConnected] ? @"TRUE" : @"FALSE");
保持返回false,除非我設置_isConnected =在ViewController.m
'[ViewController sharedInstance]'返回一個非零值嗎? –
似乎你刪除了以前的和相關的問題,出於某種原因。您發佈的代碼不適用於單身人士。在你的問題中顯示更多相關的代碼。 – rmaddy
你應該永遠永遠不會讓你的視圖控制器成爲單身人士 – Lance