我有一個Javascript數組,已通過NSArray
推送到Objective-C。我能把這個陣列露面通過這個代碼UILabel
:將NSArray傳遞給UITable視圖而不是UILabel
NSString *testArrayString = [webView stringByEvaluatingJavaScriptFromString:@"testString"];
NSArray *testArray = [testArrayString componentsSeparatedByString:@"#"];
NSLog(@"%@", testArray);
self->myLabel.text = [testArray componentsJoinedByString:@","];
取而代之的是UILabel
,如果我想這與一個UITableView
工作,我怎麼會去這樣做呢?
你的意思是你想讓每個組件都在一個單獨的單元格中嗎?或者你想在一個單元格中的整個字符串? – Justin
是的,每個組件都在一個單獨的單元中。所以UITableView將不得不根據我的Javascript中數組中的內容來計算要創建多少個單元格,對不對? –
沒關係,這裏什麼也不做......從數組中你可以決定你的表需要多少行,並且對於每個單元只需設置cell.textLabel.text = testArray [indexpath.row];這應該可行。但除此之外,你需要了解tableview是如何工作的。因爲如果你知道你不會問這個問題。 – koray