NSString常量可以弱链接吗? AVCaptureSessionPresetiFrame960x540
未在 iOS 5 之前定义。我避免实际引用它并且它在 gdb 中加载正常,但是当我加载 ipa 时,它似乎在调用 main 之前在 dyld 中崩溃。
相关问题,Using Weakly Linked Framework's extern constants Crash , 似乎在说“不”,我采用了相同的方法:直接使用字符串值。
最佳答案
常量也可以是弱链接。要测试常量是否可用,您必须在尝试使用它之前检查它的地址是否不是 NULL
:
if (&AVCaptureSessionPresetiFrame960x540 != NULL) {
// Constant is available and can be used
}
注意 &
运算符获取常量的地址。
关于ios - NSString 常量可以弱链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10837418/