我正在创建一个iOS应用程序,基本上将视频文件上传到云服务器等等。为了使它更有用,我想用我的app按钮实现Open with / Share。在iOS设备上打开相机胶卷时,选择一个视频并单击“共享”按钮,将显示兼容的应用程序列表。我想将我的应用程序放在此列表中。
我在互联网上做了一些研究,发现我必须将文件类型添加到我的plist文件中,所以我补充说:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>LSItemContentTypes</key>
<array>
<string>public.video</string>
<string>public.movie</string>
<string>public.mpeg-4</string>
<string>com.apple.m4v-video</string>
<string>com.apple.quicktime-movie</string>
</array>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>Moment</string>
<key>LSHandlerRank</key>
<string>Owner</string>
</dict>
</array>
</plist>
然而,我的应用程序没有显示出来。我在这里做错了吗?