0

在一个iPhone应用程序中,我正在处理具有双重扩展名的文件,例如*.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

有人对我有什么建议吗?

4

1 回答 1

1

根据定义,文件扩展名是文件名中最后一个句点之后的所有内容。所以你的文件的扩展名是txt而不是my.txt. 你想要的东西是行不通的。

于 2011-01-29T11:43:19.190 回答