在 awakeFromNib 中初始化似乎不起作用。
我有 PBManager.m 并且在 ViewController.m 中我为 PBManager 创建了属性,例如
@interface ViewController : UIViewController
@property (strong, nonatomic) PBManager * pbMgr;
@end
并尝试在 awakeFromNib 中初始化它
- (void) awakeFromNib {
self.pbMgr = [PBManager sharedInstance]; // singleton. would be no problem...
}
我在按钮操作中使用它
- (IBAction)btnSendAction:(UIButton *)sender {
[self.pbMgr sendMessage:@"sendMessage" key:@"testKey" val:@"val"];
}
但这self.pnMgr
是btnSendAction
空的!
但是当我在viewDidLoad
.
请告诉我发生了什么事。
谢谢。