2013-12-16 85 views
-2

這是我的nsarray有兩個字符串的日誌。[__NSArrayI objectAtIndex:]:index 2 beyond bounds [0 .. 1]'

GROUPSFORDISPLAY (
"Serie A", 
"Serie B" 

這正是我想在tableviewcells中顯示的內容,但是應用程序正在崩潰。我使用的代碼是:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object { 
    static NSString *CellIdentifier = @"Cell"; 

    PFTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
    if (cell == nil) { 
     cell = [[PFTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier]; 
    } 



    NSString *series = [_seriesForDisplay objectAtIndex:indexPath.row]; 
    cell.textLabel.text = series; 

謝謝。

+0

你要返回多少行數? –

+0

這與'xcode IDE'有什麼關係? – Popeye

+0

您在'_seriesForDisplay'中期待了多少物品? –

回答

2

它說你的數組數是2,你正在訪問第3項。所以請嘗試使用這一個。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    return _seriesForDisplay.count; 
} 
+0

當我補充說,我得到一個不同的崩潰,:索引0超出空數組的邊界'謝謝 – ferrojr

+0

它說你的數組是空的所以請打印你的數組的內容。 –

+0

我猜想發生了什麼是我有一個方法來查詢數據和填充數組,因此,在此之前調用'numberOfRowsInSection'。 – ferrojr

相關問題