2011-10-03 34 views
7

Tôi có Bảng có 50.000 hồ sơ (bảng có 8 cột). Tôi chỉ cần hiển thị cột thứ nhất trên Bảng. Tôi cần một mảng chứa tất cả dữ liệu từ Bảng chỉ từ cột thứ nhất. Làm thế nào để sử dụng NSFetchRequest để có được tất cả các bản ghi từ cột 1 của Bảng bằng cách sử dụng dữ liệu lõi?Cách lấy một cột hiệu quả bằng cách sử dụng CoreData

+0

làm bạn cần hàng được sắp xếp hoặc nó không quan trọng? –

+0

Hiện tại đơn đặt hàng không quan trọng. – sach

Trả lời

17

Bạn cần phải sử dụng setPropertiesToFetch: Phương pháp như

[request setPropertiesToFetch :[NSArray arrayWithObject:@"<#Attribute name#>"]]; 

ví dụ

[fetchRequest setPropertiesToFetch:[NSArray arrayWithObjects:@"ColName", nil]]; 

Tham khảo link

Các vấn đề liên quan