【发布时间】:2013-08-22 20:35:30
【问题描述】:
我有一个已通过NSArray 推送到 Objective-C 的 Javascript 数组。我可以使用以下代码通过UILabel 显示此数组:
NSString *testArrayString = [webView stringByEvaluatingJavaScriptFromString:@"testString"];
NSArray *testArray = [testArrayString componentsSeparatedByString:@"#"];
NSLog(@"%@", testArray);
self->myLabel.text = [testArray componentsJoinedByString:@","];
如果我希望它与UITableView 一起工作,而不是UILabel,我该怎么做?
【问题讨论】:
-
您的意思是您希望每个组件位于单独的单元格中吗?或者你想要一个单元格中的整个字符串?
-
是的,每个组件都在一个单独的单元格中。所以 UITableView 必须根据我的 Javascript 中数组中的内容来计算要生成多少个单元格,对吧?
-
好的,这里什么都没有...从数组中您可以决定您的表格需要多少行,并且为每个单元格设置 cell.textLabel.text = testArray[indexpath.row];这应该有效。但除此之外,您还需要了解 tableview 的工作原理。因为如果你知道你就不会问这个问题了。
-
让我明白这一点——您想使用表格视图,但不想学习如何使用??
-
不管是 JS 数组还是 Fortran。一旦它进入 NSArray 这就是你所拥有的。如果你知道如何使用表视图,你就会知道如何使用 NSArray 来构建视图(因为 95% 的表视图都是基于 NSArray)。
标签: ios arrays uitableview nsarray