这似乎很简单,但是我很难找到确切的语法。
我有一个名为myObject的对象。它具有称为公司的财产。该数组中的每个对象都是Company类型的对象,该对象具有一个称为myid的属性。我只是试图访问类似于以下内容的myid属性(这是一个NSString):
NSLog(@"My id: %@", myObject.companies[0].myid);
Xcode建议上述内容不正确,应更改为:
NSLog(@"My id: %@", myObject->companies[0].myid);
这将产生错误“找不到对象类型“ id”的属性“ myid””。
因此,我尝试使用以下方法将结果转换为正确的类型Company:
NSLog(@"My id: %@", myObject->(Company *)companies[0].myid);
在第二个括号中,这给了我一个“期望的标识符”错误。我尝试了其他几种变体,但均未成功。
我想念什么?
((Company*)myObject.companies[0]).myId
应该做的把戏
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句