0
我有一個使用pdf文件的應用程序。我在文件Info.plist中添加了這個:如何在運行時獲取CFBundleTypeIconFiles信息?
<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
,但在這個數組中我只找到默認圖標。
謝謝你的答案!但是,如果我有多個文檔類型,例如,如何區分pdf文檔的CFBundleIconFile和jpg文檔的CFBundleIconFile。 – Giorgio
更多文檔類型?每個應用只能有一個Info.plist。 – steipete