2016-09-27 51 views
1
@IBAction func sendFeedbackPressed(_ sender: AnyObject) { 
    let service = NSSharingService(named: NSSharingServiceNameComposeEmail)! 
    service.delegate = self 
    service.recipients = ["[email protected]"] 
    service.subject = "Feedback on \(productName) \(productVersion) build \(productBuildNumber)" 
    let body = "Dear Mark, \n\n" 
    service.perform(withItems: [body]) 
} 

我無法在Xcode中存檔我的項目之一。我得到一個編譯錯誤,讓服務聲明行說:'(String) - > NSSharingService'不可轉換爲'(String) - > NSSharingService?'有誰知道如何解決這個問題?當我在Xcode中運行這個應用程序時,它只是編譯並運行,我沒有問題。NSSharingService無法編譯歸檔

回答

0

將Swift編譯器的編譯器優化設置爲整個文件優化。編譯現在再次運行。

對於那些感興趣的Xcode 8已被使用。