/**
* 限制使用 init 初始化方法
*
* @return 抛出异常
*/
- (id)init {
@throw [NSException exceptionWithName:NSInternalInconsistencyException
reason:[NSString stringWithFormat:@"%@ Failed to call designated initializer. Invoke `initWithBaseURL:` instead.", NSStringFromClass([self class])]
userInfo:nil];
}
限制使用 init 初始化方法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 分配并初始化对象 分配并初始化对象 在Objective-C中创建一个对象需要两步: ● 为新的对象分配空间 ● ...
- 一个vc的声明周期,通常都是先执行init初始化方法,或者自定义的init初始化方法,然后才是执行viewDidl...
- 当我们重写父类init方法时,按照苹果官方文档的要求写法为: - (instancetype)init{ if (...
- 目的 使用cloud-init编写脚本,在创建服务器的时候就写入脚本,在无人值守的情况下完成服务环境的配置/软件的...
- 就是一个类继承,子类调用父类的方法,因为重载了父类的init函数,正常情况下,在对象初始化时就会进入你的init方...