2010-10-11 61 views
0

使用indexPath.row當我與indexPath.row一個問題,當我嘗試訪問該變量我的應用程序崩潰,我得到的控制檯:(上沒有錯誤崩潰的modalViewController

的代碼是這樣的:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
    // Navigation logic may go here. Create and push another view controller. 
    NSLog(@"%@", indexPath); //works fine 
    NSLog(@"%@", indexPath.row); //crash 
} 

,我使用它ModalViewController內

回答

2

你必須使用

NSLog(@"%d", indexPath.row); 

代替

NSLog(@"%@", indexPath.row); 

這是因爲,indexpath.row是一個整數,你必須使用%d。

+0

非常感謝:D – patrick 2010-10-11 08:19:38