使用类属性列表访问NSString属性'stdString'会导致崩溃

时间:2019-01-22 12:26:04

标签: ios objective-c iphone macos

使用丢失的类属性访问NSString类属性(stdString)时崩溃。

Below image contains the details of crash.

1 个答案:

答案 0 :(得分:0)

似乎您正在调用私有属性上的键值编码方法(valueForKey :),该属性的值不受obj-c运行时管理(似乎要链接到NSString的c ++ std :: string表示形式)< / p>

访问私有财产不是一个好习惯,因为它们可以更改而不会通知(至少可以说)。

我不确定您的目标是什么,但是如果我在您的位置,我会尝试限制我的任务,以便仅使用公共属性。