【iOS】手動拋出異常

 

以前沒遇到過須要手動拋出異常的時候,此次見到了,記錄一下。示例代碼以下:ide

/** 若是調用 [[BNRItemStore alloc] init],就提示應該使用 [BNRItemStore sharedStore] */
- (instancetype)init {
    @throw [NSException exceptionWithName:@"Singleton"
                                   reason:@"Use + [BNRItemStore sharedStore]"
                                 userInfo:nil];
}
相關文章
相關標籤/搜索