限制使用 init 初始化方法

2015-05-21  本文已影响37人  stillwalking
/**
 *  限制使用 init 初始化方法
 *
 *  @return 抛出异常
 */
- (id)init {
    @throw [NSException exceptionWithName:NSInternalInconsistencyException
                                   reason:[NSString stringWithFormat:@"%@ Failed to call designated initializer. Invoke `initWithBaseURL:` instead.", NSStringFromClass([self class])]
                                 userInfo:nil];
}
上一篇 下一篇

猜你喜欢

热点阅读