0
我工作的iOS應用程序,我只是切換到雨燕3.0,所以現在我有很多的錯誤在我的代碼,我不知道如何解決其中的一些。SWIFT 3.0語法問題
1)錯誤「參數標籤‘(fileURLwithPathComponents :)’不匹配任何可用的重載」這個片段的第二行:
let pathArray = [dirPath, recordingName]
let filePath = URL(fileURLwithPathComponents: pathArray)
2)錯誤「無法將類型的價值「(CMAccelerometerData ?,NSError) - >() 預期參數類型 'CMAccelermeterHandler'(又名( '可選,可選) - >()')」
motionManager.startAccelerometerUpdates(to: OperationQueue.main) {
[weak self] (data: CMAccelerometerData?, error: NSError?) in self!.label.text = "started tracking"
有些語法已經遷移到斯威夫特3.你可以找到後改變Apple文檔中的正確語法。第一個是 – Koen
https://developer.apple.com/reference/foundation/nsurl/1414206-fileurl。該方法的簽名已更改。 – Larme
感謝@Larme,完美地工作了#1 - >讓文件路徑= NSURL.fileURL(withPathComponents:pathArray) – Maria