Bất kỳ ai biết cách điền, ví dụ danh sách các danh mục, từ dịch vụ web vào UIPickerView? Ngoài ra, có thể đặt vào một giá trị ẩn không?Cách điền dữ liệu từ một dịch vụ web vào UIPickerView? [Phát triển ứng dụng iOS]
Ví dụ,
"Công" với id ẩn của "1"
"Thành viên" với id ẩn của "2" và vân vân ..
Những 2 giá trị là là từ webservice. Tôi đang sử dụng khung ASIHTTPRequest bằng cách này.
Tôi là một newbie trong iOS/XCode/Objective C. Hy vọng ai đó có thể giúp đỡ): Cảm ơn bạn
đáp ứng =============== === =============
@MSgambel
Được rồi, hãy cố gắng hết sức để giải thích. Hiện tại, cách chúng tôi đặt các mục vào UIPickerView là:
[mảng NSArrayWithObjects: @ "John Appleseed", @ "Chris Armstrong", @ "Serena Auroux", @ "Susan Bean", @ "Luis Becerra", @ "Kate Bell", @ "Alain Briere", nil];
thay vì các mục ở trên, làm cách nào để điền các mục từ webservice vào bộ chọn?
@Akshay
Điều tôi muốn nói là bộ chọn sẽ có 2 giá trị, nhưng chỉ nhãn "Công khai" hiển thị trên bộ chọn chứ không phải id "1". Tôi muốn thực hiện nó tương tự như một trình đơn thả xuống trên các trang web.
Trong một cơ sở dữ liệu được gọi là "Tên miền" chúng tôi có giá trị trong các định dạng sau:
DomainID: DomainName
1: Công
2: companyÃ
3: CompanyB
Sẽ có cơ sở dữ liệu khác "Người dùng" nơi nó được gắn với DomainID. (Chỉ cần một ví dụ)
Bộ chọn sẽ hiển thị "Công khai" trên giao diện, khi người dùng chọn nó, nó sẽ có giá trị là "1". Vì vậy, có anyway tôi có thể làm một điều như vậy?
Nếu bạn giải thích điều bạn muốn tốt hơn, chúng tôi sẽ giúp bạn dễ dàng hơn! – msgambel
Bạn có ý nghĩa gì với giá trị/id ẩn? – Akshay
Tôi đăng lại câu hỏi của mình. Tôi không thực sự giỏi giải thích một cách trung thực, tôi không đủ kinh nghiệm với các thuật ngữ và công cụ kỹ thuật. Cảm ơn bạn đã thông báo câu hỏi của tôi. – daney