繁体   English   中英

-[UIView initWithFrame:]返回nil

[英]-[UIView initWithFrame:] returning nil

UIView 文档指出initWithFrame:可以返回nil:

在什么情况下会发生这种情况?

NSObject 可以从其Initializer方法返回nil ,并且由于UIView继承自NSObject ,因此它也可以返回nil。

除非有特殊原因无法创建对象(例如,在示例中给出的那样,就是没有相机的设备上的相机对象),否则您总是可以期望得到一个返回值。

您当然不会每次都检查是否获得了价值。 如果存在严重的内存不足或资源不足情况,这意味着将返回nil,则您的应用可能随时都会死亡。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM