我如何在 iPhone 应用程序中为标签数组创建属性
在我的 iPhone 应用程序中,我正在以编程方式创建标签,我正在创建标签数组 像 UILabel *lblVersionName[20];
我需要将标签的内容复制到某个字符串中,因此我需要定义类似的属性
@property(nonatomic,retain)UILabel *lblVersionName[20];
,但它给出错误“属性不能具有函数类型 lblVersionName[ 的数组” 20]“
我们不能拥有标签数组的属性(lblVersionName [20]) 请有人帮助我,提前致谢
In my iphone app i am programmatically creating the labels ,,i am creating array of labels
like UILabel *lblVersionName[20];
i need to copy the contents of the label into some string so i need to define property like
@property(nonatomic,retain)UILabel *lblVersionName[20];
but its giving error that "property can not have array of function type lblVersionName[20]"
cant we have property for array of labels(lblVersionName[20])
please somebody do help me, thanx in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
而不是 C 数组,只需使用 NSArray< /a> 或 NSMutableArray
Instead of C array just use NSArray or NSMutableArray
来自 文档:
因此您正在尝试为不受支持的类型添加属性。
正如 Terente 所写,您应该使用 NSArray 或 NSMutableArray。
您可能有需要交流阵列的理由,但这只会给您带来很多麻烦。不要对抗框架。
From the documentation:
So you're trying to add a property for an unsupported type.
Like Terente wrote, you should use
NSArray
orNSMutableArray
.You might have a reason for why you need a c array, but that is only going to cause you a lot of trouble down the road. Don't fight the frameworks.