我有一个可以处理 pdf 文件的应用程序。我在 Info.plist 文件中添加了这个:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array>
<string>iconPDF</string>
</array>
<key>CFBundleTypeName</key>
<string>PDF</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>com.adobe.pdf</string>
</array>
</dict>
</array>
在我的应用程序中,我有一个 UITableViewController (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
,我想在cell.imageView.image
其中设置图标,CFBundleTypeIconFiles
但我不知道如何获取此图标。
我试过了docInteractionController.icons
,但在这个数组中我只找到了默认图标。