Tôi có một danh sách các đối tượng tùy chỉnh được trả về từ .NET WebService và đang lưu trữ chúng bằng cách sử dụng mối quan hệ To-Many từ sự phù hợp của cha mẹ với Dữ liệu cốt lõi.[NSSet allObjects] có trả về một mảng với cùng thứ tự mỗi lần không?
Tôi muốn sử dụng NSSet làm nguồn dữ liệu cho UITableView và đẩy bộ điều khiển mới vào ngăn xếp khi một hàng được chọn.
Khi sử dụng [NSSet allObjects]
mảng có trả về luôn có cùng thứ tự không? (Tôi đoán không phải là bộ là không có thứ tự)
Nếu không, làm thế nào thì tôi có thể sử dụng NSArray *myArray = [mySet allObjects];
trong cellForRowAtIndexPath
để có được tên cho textLabel
của tế bào và sau đó một lần nữa trong didSelectRowAtIndexPath
gán đối tượng cho ViewController sắp được đẩy ?
Tôi đã có đối tượng cha được tổng hợp trong UITableViewDelegate
của mình. Tôi đã nghĩ về cũng có một NSArray
tổng hợp và sử dụng allObjects
chỉ một lần trong viewDidLoad
để tạo ra nhưng điều này được sao chép dữ liệu trong bộ nhớ
Câu trả lời này thực sự có câu trả lời cho câu hỏi gốc. – Gomfucius