2012-08-28 100 views

回答

0

文件擴展名添加到路徑,同時快速找吧:) 前推=>彈出後添加擴展 =>再次刪除它

7

我剛剛找到另一種方式來處理這個問題。執行具有以下屬性的項目:

@interface QuickLookPreviewItem : NSObject <QLPreviewItem> 
@property (nonatomic, strong) NSURL *url; 
@property (nonatomic, strong) NSString *title; 
@property (nonatomic, strong) NSString *uti; 
@end 

@implementation QuickLookPreviewItem 
- (NSString *)previewItemTitle { return self.title; } 
- (NSURL *)previewItemURL { return self.url; } 
- (NSString *)previewItemContentType { return self.uti; } 
@end 

雖然目前還不清楚它在文檔中的工作方式如何。

+0

它的工作就像一個魅力,但它沒有記錄,所以它應該是一個私人API ...可能是因爲UTI標準它只是一個蘋果的事情,這不是一個標準: https://developer.apple.com/ library/mac/documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html – Cesar

+0

這也適用於Swift 3.由於它是私人API,它會通過應用商店評論嗎? – ThottChief