2015-07-13 17 views

Trả lời

2

Trước iOS 8.4, khi chọn nhiều mục bằng MPMediaPickerController, các mục đã chọn vẫn được đánh dấu để cho biết lựa chọn. Ngoài ra, không thể chọn một mục nhiều lần.

Kể từ iOS 8.4, chọn mục chỉ đơn giản là đánh dấu nó trong một khoảng thời gian ngắn và người dùng có thể chọn cùng một mục nhiều lần mà không biết rằng mình đã chọn mục đó. Các bước để tạo: 1. Thực hiện một thể hiện của MPMediaPickerController (init với MPMediaTypeMusic) 2. Set "allowsPickingMultipleItems" thành "YES" 3. Trình bày bộ điều khiển modally và thử chọn một mục

Kết quả mong đợi: chọn mục sẽ vẫn được đánh dấu để cho biết lựa chọn và bạn không thể chọn một mục nhiều lần

Kết quả thực tế: Các mục đã chọn không được phản ánh (ngoài đánh dấu ngắn - độ sáng) và có thể chọn một mục nhiều lần nhầm lẫn.

+0

Cảm ơn bạn đã trả lời và quan sát bạn đã thực hiện. Đã lưu thời gian của tôi. – eugen

0

Tôi đã có thể khắc phục vấn đề này bằng cách làm lại MediaPickerController mỗi khi tôi muốn sử dụng nó.

Tôi đã từng giữ nó trong phạm vi toàn cầu để tránh phải làm lại mỗi khi người dùng muốn chọn thứ gì đó.

Bây giờ, khi tôi chọn một bài hát hoặc album, dấu kiểm luôn hiển thị, vì vậy dấu kiểm đã được sửa.

Trước đây, việc chọn bài hát hoặc album trên bản trình bày thứ hai của cùng MediaPickerController không hiển thị dấu kiểm khi người dùng chọn bài hát, tuy nhiên, nó sẽ chọn bài hát.

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