![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR_MNbnoiHUxHzYvYMGGpvErbVqMmL7251wRD7VEzWBpP-4vC1OTl6qgXhSAM25vBep8TFzksQmJ2TJUo66fSFVB6mH9_bAqLkLXRs56nWpMC5QiHvKrdsNa_u9peTosTZ9AQ4T_Wig0c/s1600/Xcode7.3+compressed.png)
Swift on Xcode で意味が解らないエラーでハマり、しかもその原因がしょーもなかったのでメモ。
let motionSetting: MotionSetting = MotionSetting
(
callBackCycle: cycle
, callBackFunc: funcX
)
という様なコードを書いたら、「Cannot convert value of type 'MotionSetting' to specified type 'MotionSetting'」
と怒られた。いや型合ってるし。
で、正解はコレ。
let motionSetting: MotionSetting = MotionSetting(
callBackCycle: cycle
, callBackFunc: funcX
)
イニシャライザ(コンストラクタ)の最初の括弧が折り返っていただけ…。なんじゃそりゃ…。
0 件のコメント:
コメントを投稿