Tôi có một loạt các NSDictionaries. Làm thế nào tôi có thể lấy phần tử đầu tiên trong từ điển?Tôi có thể lấy phần tử đầu tiên trong NSDictionary bằng cách nào?
NSArray *messages = [[results objectForKey:@"messages"] valueForKey:@"message"];
for (NSDictionary *message in messages)
{
STObject *mySTObject = [[STObject alloc] init];
mySTObject.stID = [message valueForKey:@"id"];
stID = mySTObject.stID;
}
id val = nil; ?? – lajarre
Có, vì vậy bạn vẫn có thể nhắn 'val' mà không bị lỗi nếu' [giá trị đếm] 'bằng không. – Wevah
Xin lưu ý rằng phương thức '' 'allValues''' trả về mảng không có thứ tự. Theo tài liệu "Thứ tự của các giá trị trong mảng không được xác định". Vì vậy, bạn có thể không nhận được đối tượng bạn đang mong đợi để có được. –