Objective c Can';无法访问返回对象的属性?

Objective c Can';无法访问返回对象的属性?,objective-c,Objective C,我不能访问返回对象的属性吗?(我的意思是,不直接调用setter方法)您需要强制转换返回的对象: error: Semantic Issue: Member reference type 'struct objc_object *' is a pointer; maybe you meant to use '->'? error: Semantic Issue: No member named 'aProperty' in 'struct objc_object' 或: 或: 带指针“*

我不能访问返回对象的属性吗?(我的意思是,不直接调用setter方法)

您需要强制转换返回的对象:

error: Semantic Issue: Member reference type 'struct objc_object *' is a pointer; maybe you meant to use '->'?
error: Semantic Issue: No member named 'aProperty' in 'struct objc_object'
或:

或:


带指针“*”的字符?我是NoOB,但我从来没有看到它与星号,就像你做“char *Agv[] ],就像写char ARV[] ]或char **ARGV……是一个双数组,每个标准C主接收命令行参数应该有这样的参数列表。仍然认为我不必在C++中这样做…谢谢!请稍等,解决方案1应该是
((SomeObject*)[dictionary objectForKey:@“key1”)。apProperty=5
error: Semantic Issue: Member reference type 'struct objc_object *' is a pointer; maybe you meant to use '->'?
error: Semantic Issue: No member named 'aProperty' in 'struct objc_object'
((SomeObject*)[dictionary objectForKey:@"key1"]).aProperty = 5;
[(SomeObject*)[dictionary objectForKey:@"key1"] setAProperty: 5];
SomeObject* obj = [dictionary objectForKey:@"key1"];
obj.aProperty = 5;