objective-c - 在对象上找不到属性文本

标签 objective-c compiler-errors labels

我对 Xcode 和 Parse 有点陌生,并且正在 socket 集合中创建一个查询。一切看起来都很好,除了我收到一条错误消息,指出“在‘id’类型的对象上找不到属性‘文本’”......这是我的代码:

[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (!error) {
        // The find succeeded.
        NSLog(@"Successfully retrieved %d scores.", objects.count);
        // Do something with the found objects
        int i = 0;
        for (PFObject *object in objects) {
            if (i >= [self.EventTitles count]) break;//to make sure we only write up to the max number of UILabels available in EventTitles
            (UILabel *) self.EventTitles[i].text = object.objectId;//I assume the "objectId" property of object is an NSString!
            i++;
        }
    } else {
        // Log details of the failure
        NSLog(@"Error: %@ %@", error, [error userInfo]);
    }
}];

任何人都可以帮助我,这样我就可以让这个构建不会失败吗?

最佳答案

改变这个:

(UILabel *) self.EventTitles[i].text = object.objectId;

到:
[(UILabel *)self.EventTitles[i] setText:object.objectId];

关于objective-c - 在对象上找不到属性文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21339304/

相关文章:

excel - 在不同的工作表上输入时更改从一个工作表派生的用户表单标签

r - R 热图中的颜色标签(文本)

ios - 以编程方式旋转 UIScrollView 内容

objective-c - 生成不重复的随机数

iphone - 如何使用 Objective-C 类别

python - 尝试使用 Pyinstaller 从 .py 脚本创建 .exe 时出现运行时错误

PHP 解析错误 : syntax error, 使用 IF 替代语法的文件意外结束

ios - 使用自动布局,如何根据图像使 UIImageView 的大小动态变化?

java - 不能从静态上下文中引用非静态变量

在分组的条形图R上将X轴标签旋转45度