1
我已經創建了一個NSString數組,這個NSStrings組合了另一個原始NSArray的NSDictionary的兩個元素,我已經在UITableView中進行了顯示/排序。從循環中使用NSArray獲取值
然後用原始的NSArray,當用戶觸摸一個單元格並啓動didSelectCellAtIndexPath函數時,我想將cell.textLabel.text比較爲修改後的NSArray中的NSString,然後使用數組計數器我想分配將原始數組的NSDictionary轉換爲singleEntryArray。
我已經嘗試過自己,但我不斷收到null返回到NSDictionary,但我不知道爲什麼。
for (int i=0; [[modifiedArray objectAtIndex:i] isEqualToString:cell.textLabel.text]; i++) {
singleEntryArray = [originalArray objectAtIndex:i];
}
任何幫助將不勝感激。
,完美的工作:)非常感謝你:P – HurkNburkS 2013-04-30 21:52:52
@HurkNburkS:這個循環可以濃縮爲'INT I = [modifiedArray indexOfObject:cell.textLabel.text]' ,並且通過將'i'設置爲NSNotFound來幫助指示是否找不到對象。 – Chuck 2013-04-30 22:12:39