所以我的共享实例对象不断返回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