2011-01-29 5 views
0

В iPhone приложения я имею дело с файлами, которые имеют двойное расширение, как *.my.txtассоциировать расширение iphone приложения, как somefile.my.txt

Благодаря советам найти здесь, я успешно связан *.txt с моим приложением, но Я не в состоянии связать my.txt с:

<key>UTExportedTypeDeclarations</key> 
<array> 
    <dict> 
    <key>UTTypeIdentifier</key> 
    <string>com.site.my.txt</string> 
    <key>UTTypeDescription</key> 
    <string>My Text File Type</string> 
    <key>UTTypeTagSpecification</key> 
    <dict> 
    <key>public.filename-extension</key> 
    <string>my.txt</string> 
    <key>public.mime-type</key> 
    <string>application/mytxt</string> 
    </dict> 
    <key>UTTypeConformsTo</key> 
    <array> 
    <string>public.data</string> 
    </array> 
    </dict> 
</array> 

Я не имею контроля над расширением, к сожалению.
Я не хочу *.txt открыть в моем приложении, только те, с расширением *.my.txt

Кто-нибудь есть какие-либо советы для меня?

ответ

1

По определению расширение файла - это все после последнего периода в имени файла. Таким образом, расширение ваших файлов - txt, а не my.txt. То, что вы хотите, не будет работать.