2011-07-15 27 views
6

Các chương trình như Drop Box hoặc Airsharing không xử lý hoặc chỉnh sửa tài liệu nhưng lưu trữ chúng. Trong trường hợp này có vẻ như họ phải đăng ký như là một sự lựa chọn hợp lệ cho bất kỳ loại tập tin nào. Có cách nào để đăng ký ứng dụng của bạn như một trình xử lý cho tất cả các tệp không? '. *'? Hoặc là giải pháp duy nhất để đăng ký cho bất kỳ loại tệp nào mà bạn có thể nghĩ đến?Đăng ký tất cả các loại tệp (CFBundleDocumentTypes)

Trả lời

13

Đăng ký loại public.data chấp nhận mọi thứ. Nếu bạn muốn các hành động cụ thể cho một số loại tệp nhất định, bạn sẽ cần phải kiểm tra khi nào nó được chuyển đến ứng dụng của bạn. Xem tài liệu apple này cho hệ thống phân cấp: Apple

Chỉnh sửa để làm rõ: public.data cho phép ứng dụng của bạn chấp nhận bất kỳ loại dữ liệu nào. (image/text/etc ..) .. UTI cơ bản là public.item (bao gồm public.data và public.content và public.archive). Vì tôi không chắc những gì bạn đang thực sự cố gắng làm, nó có thể là bạn muốn những thứ khác nữa.

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