And*_*rew 2 iphone objective-c uibutton nsmutablearray
这是我尝试修改的代码,每次都无济于事:
(UIButton *)[colourButtonsArray objectAtIndex:2].text = @"Test";
Run Code Online (Sandbox Code Playgroud)
我在一个不是结构或联合的东西中得到了"请求成员'文本'的错误.
任何想法如何解决这个问题?
调用正确的方法:
[(UIButton *)[colourButtonsArray objectAtIndex:2] setTitle:@"Test" forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)
文档在这里:http://developer.apple.com/library/ios/documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html#//apple_ref/occ/instm/UIButton/setTitle : forState:
如果您只想要转换和访问属性,则可以添加更多括号(尽管文本不是实际属性):
((UIButton *)[colourButtonsArray objectAtIndex:2]).buttonType;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
418 次 |
| 最近记录: |