我正在尝试使用类别访问 header UIPickerView.h 中声明为 @private 的 _backgroundView 变量。 结果链接器返回错误“_OBJC_IVAR_$_UIPickerView._backgroundView ..... 未找到符号”。 尝试使用链接器选项(例如 -all_load、-ObjC)没有任何结果。
有什么办法可以解决这个问题?
最佳答案
- 不要这样做。它是私有(private)的是有原因的。
- 如果你必须这样做,你可以尝试使用
[pickerView valueForKey:@"_backgroundView"]
。不要将此提交到 App Store。
关于objective-c - 如何防止 "_OBJC_IVAR_$_UIPickerView._backgroundView symbol not found"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217038/