将解析数组分配给UITextView

时间:2015-07-19 22:25:10

标签: ios objective-c xcode uitableview parse-platform

我已成功管理将Parse Data Strings指向UILabels并让它们在UITableViewController上显示内容。

在我的UITableView Cell上我还有一个UITextView来显示Parse中的数组。该数组被称为" Post_Description"。在Storyboard的单元格中,我给了我的UITextView一个103的标签。

然而,当我运行此代码时,我遇到了崩溃。

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI length]: unrecognized selector sent to instance 0x170239c60'

以下是我要为UITextView调用的代码:

    UITextView *postView = (UITextView*) [cell viewWithTag:103];
postView.text = [object objectForKey:@"Post_Description"];

enter image description here

Parse

1 个答案:

答案 0 :(得分:1)

这很好,因为在深入挖掘一些材料之后,我最终自己解决了这个问题。

首先创建UITextView标识符并指向UITextView的单元格标记:

UITextView *myTextView = (UITextView*) [cell viewWithTag:100];

然后在Parse中为您的数组分配NSArray:

NSArray *myArray = [object objectForKey:@"MyArrayInParse"];

然后你和他们一起结婚吧:

[myTextView setText:[myArray objectAtIndex:[indexPath section]]];

以及如何在Parse中将数组显示到UITextView中:)