While I have lots of experience with apps, my knowledge of all things web is 
pretty lacking, so I’m asking for pointers rather than a solution to the 
following problem:

I have an iOS app that supports importing a custom file-type. I’ve defined the 
document type and exported UITs in my app. The following segment of the app’s 
info.plist shows how I’ve set up the exported UTI in Xcode:

<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>com.apple.property-list</string>
</array>
<key>UTTypeDescription</key>
<string>A list of poems supported by Poet's Corner</string>
<key>UTTypeIdentifier</key>
<string>com.aurbach.poetscorner.poetry</string>
<key>UTTypeSize320IconFile</key>
<string>shakespeare</string>
<key>UTTypeSize64IconFile</key>
<string></string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>poetry</string>
<key>public.mime-type</key>
<string>application/octet-stream</string>
</dict>
</dict>
</array>


The filename-extension key seems to work because I can open an email attachment 
with the .poetry file extension. BUT...what I want to do next is to click on a 
link on a webpage (i.e., an <a href=“”> element pointing to a ‘.poetry’ file) 
and have the file downloaded and opened by my app. This is not happening.

What currently is happening is that clicking on the link causes the file to be 
displayed as if it were text in Safari/iOS. The breakpoint in my app in 
AppDelegate::application(_:open:options) is never triggered. So just setting 
the mime-type doesn’t seem to do enough.

It appears that I’m missing something, but I don’t know what.  Can anyone point 
me in the right direction?

Cheers,

Rick Aurbach

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to