Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Xcode和parse.com中显示数组_Ios_Objective C_Iphone_Arrays_Xcode - Fatal编程技术网

Ios 在Xcode和parse.com中显示数组

Ios 在Xcode和parse.com中显示数组,ios,objective-c,iphone,arrays,xcode,Ios,Objective C,Iphone,Arrays,Xcode,Im当前使用以下代码在UItextView/label/textfield内显示数组: PFQuery *query = [PFQuery queryWithClassName:@"appMsg"]; [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { if (!error) { // The find succeeded.

Im当前使用以下代码在UItextView/label/textfield内显示数组:

  PFQuery *query = [PFQuery queryWithClassName:@"appMsg"];
    [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
        if (!error) {
            // The find succeeded.
            NSLog(@"Successfully retrieved %d scores.", objects.count);
            // Do something with the found objects
            for (PFObject *object in objects) {
                NSString *besked = object[@"besked"];
                msgRecieved0.text = besked;
                NSLog(@"Object values %@",[objects valueForKey:@"besked"]);

            }
        } else {
            // Log details of the failure
            NSLog(@"Error: %@ %@", error, [error userInfo]);
        }
    }];
我已尝试将NSString设置为:

NSArray *besked = object[@"besked"];
                msgRecieved0.text = besked[0];
                msgRecieved1.text = besked[1];
                msgRecieved2.text = besked[2];
但我又犯了一个错误


我已经尝试了我所知道的一切,但我不知道应该如何显示数组的“列表”。我想显示来自数组的前10个值,PFObject不会响应字典式元素寻址。必须使用键值编码样式代码

而不是
NSString*besked=object[@“besked”],请尝试以下操作:

NSString *besked = [object objectForKey:@"besked"];
编辑-如果解析对象是数组,则这可能是您需要的

NSArray* besked = [object objectForKey:@"besked"];
NSString*  str0 = [besked objectAtIndex:0];
NSString*  str1 = [besked objectAtIndex:1];
NSString*  str2 = [besked objectAtIndex:2];

您遇到了什么错误?-[\uu NSCFString objectAtIndexedSubscript:]:发送到实例的选择器无法识别您是否在其中放置了断点?besked是否存储了正确的字符串?应该有n个断点。Biked存储为字符串。仅运行时:NSLog(@“Object values%@,[objects valueForKey:@“besked”);我能够获取所有值。读取对象op类型“NSString*”上未找到的数组元素的预期方法“besked”在解析数据库中存储了什么?随机消息,如:你好吗?前往足球,稍后再见;),等等,然后你不能做:NSArray*besked=object[@“besked”];这一定是我写的。但是我怎样才能得到比最新的字符串更多的内容呢?