Avatar
Swiftの??って、もしかしてコンパイルすごい遅いんでしょうか
1:31 PM
func apiErrorWithPromise(_ errorMsg: String? = nil, _ httpNumber: Int? = nil) -> Promise<Void>{ let errorMessage = "エラーメッセージ:\n"+(errorMsg ?? "不明なエラー(iMast)")+" ("+String(httpNumber ?? -1)+")\n\nエラーメッセージに従っても解決しない場合は、アプリを再起動してみてください。" return alertWithPromise( title: "APIエラー", message: errorMessage ) }
1:31 PM
こういう関数があるのですが、この関数のコンパイルに30秒ほどかかってしまっていて
1:32 PM
以前はerrorMessageに代入しているところをmessageに直接書いていたのですが、複雑すぎるとSwiftコンパイラに怒られてしまったので分けたのですが
1:33 PM
他の似たような関数では遅くないので、??が原因なのかなあto
1:33 PM
思ったのですが