NSString常量可以弱链接?
NSString常量可以弱链接? AVCaptureSessionPresetiFrame960x540
没有在iOS 5之前定义。我避免实际引用它,它在gdb中加载得很好,但是当我加载一个ipa时,在调用main之前它似乎在dyld中崩溃。
相关的问题, 使用弱连接框架的外部常量崩溃 ,似乎说“不”,我也采取了相同的应用:直接使用string值。
常量也可能很弱。 要testing常量是否可用,在尝试使用它之前,必须检查它的地址是否为NULL
。
if (&AVCaptureSessionPresetiFrame960x540 != NULL) { // Constant is available and can be used }
注意&
运算符来取这个常量的地址。