2017-05-31 67 views
2

目前,我正在做這種方式,但我有圖標顯示在文件之前將其保存兩次:設置文件的擴展名圖標可可

override func save(to url: URL, ofType typeName: String, for saveOperation: NSSaveOperationType, completionHandler: @escaping (Error?) -> Void) { 

     NSWorkspace.shared().setIcon(NSApp.applicationIconImage, forFile: url.path, options: NSWorkspaceIconCreationOptions(rawValue: 0)) 

     super.save(to: url, ofType: typeName, for: saveOperation, completionHandler: completionHandler) 
    } 

我如何能夠儘快設置的圖標,我的文件擴展名當它被保存?

回答

1

所以我不是100%,如果我失去了別的東西在這裏,但我們這樣做,它看起來所有你需要做的就是修改info.plist與該行:

enter image description here

不幸的是,最初實現這個功能的開發者在8年前就已經這樣做了,而且早已不復存在,所以我無法確認是否需要採取其他步驟。讓我知道如果它不工作,我可以爲你多挖一些

編輯:Apple documentation on Document Icons

相關問題