在 Singleton 中为父控制器设置值时崩溃
Crash when set value to parent controller in Singleton
ClaimantVC 和 PolicyholderVC 继承自 BaseVC。
@interface BaseVC : UIViewController
@property (nonatomic, strong) NSNumber *tag;
@end
可以为 ClaimantVC 设置值,但对于 PolicyholderVC 则不起作用。
- (UIViewController *)loadViewControllerByID:(NSString *)vcID
{
NSParameterAssert(vcID);
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:vcID];
return vc;
}
一切看起来都很好。
尝试清理项目并构建文件夹。
祝你好运;)
ClaimantVC 和 PolicyholderVC 继承自 BaseVC。
@interface BaseVC : UIViewController
@property (nonatomic, strong) NSNumber *tag;
@end
可以为 ClaimantVC 设置值,但对于 PolicyholderVC 则不起作用。
- (UIViewController *)loadViewControllerByID:(NSString *)vcID
{
NSParameterAssert(vcID);
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:vcID];
return vc;
}
一切看起来都很好。
尝试清理项目并构建文件夹。
祝你好运;)