2011-07-15 11 views
6

Programy takie jak Dropbox lub Air Sharing nie obsługują ani nie edytują dokumentów, ale przechowują je. W tym przypadku wydaje się, że muszą one zostać zarejestrowane jako ważne dla każdego rodzaju pliku. Czy istnieje sposób, aby zarejestrować swoją aplikację jako moduł obsługi wszystkich plików? ". *"? Czy jest to jedyne rozwiązanie do rejestracji dla dowolnego typu pliku, który możesz wymyślić?Zarejestruj dla wszystkich typów plików (CFBundleDocumentTypes)

Odpowiedz

13

Rejestracja dla typu public.data akceptuje WSZYSTKO. Jeśli chcesz wykonać określone działania dla określonych typów plików, musisz sprawdzić, kiedy zostaną przekazane do Twojej aplikacji. Zobacz tę dokumentację dotyczącą jabłka w hierarchii: Apple

Edytuj, aby uzyskać wyjaśnienie: public.data pozwala Twojej aplikacji akceptować wszelkiego rodzaju dane. (image/text/etc ..) ... bardzo podstawowe UTI to public.item (obejmuje public.data i public.content i public.archive). Ponieważ nie jestem pewien, co tak naprawdę próbujesz zrobić, może być tak, że chcesz również inne rzeczy.

Powiązane problemy