###前提・実現したいこと
iPhone cameraで撮影したSampleBufferをJPEGに変え、Directoryに保存し、一括でPOST通信するアプリを作成しています。
写真はTimer関数を用いて複数枚とっています。
実機シミュレーションで、以下のエラーが出てしまいます。
ご教示頂ければ幸いです。
###発生している問題・エラーメッセージ
'flatMap' produces '[SegmentOfResult.Iterator.Element]', not the expected contextual result type '()'
###該当のソースコード
Swift
1 2 let documentPath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] 3 4 var fileNames: [String] { 5 do { 6 return try FileManager.default.contentsOfDirectory(atPath: documentPath) 7 } catch { 8 return [] 9 } 10 } 11 12 return fileNames.flatMap { fileName in 13 do { 14 var datas: [NSData] = try url(contentsOfFile: documentPath + "/" + fileName, encoding: String.Encoding(rawValue: String.Encoding.utf8.rawValue)).lines 15 datas = datas.deleteSpaceOnly(datas: datas) 16 return datas 17 } 18 19