下面是我的代碼。當循環播放NSArray
的NSDictionary
對象並試圖追加到數組時,我保留顯示正確結果的NSLog
,但結果NSArray
只包含最後一條記錄。將NSString附加到NSArray時只獲取一個值
for (NSDictionary *entry in entries) {
NSString* projID = [entry objectForKey:@"NM_PROJECT"];
NSArray *projectNames = [[NSArray alloc] initWithObjects:projID,nil];
_projectpicker.delegate = self;
_projectpicker.dataSource = self;
NSLog(@"Error : %@", projID);
}
登錄結果: Test1的 test2的 TEST3 TEST4
當追加到NSArray
(Projectnames)我得到最後的數據..
你能更詳細Wain –
謝謝你Wain ..它描述了我很多..謝謝你的幫助 –