【Swift】NSNumber is not a subtype of CGFloat
10分くらい悩んだのでメモ。
↓こんなソースコード(Swift)で
let __GROUND_H = 20.0; // …省略 ground.position = CGPointMake(0, __GROUND_H) // ←ここで"NSNumber is not a subtype of CGFloat"と出る
iPhone5S向けにコンパイルすると通るのに
iPhone5向けにコンパイルするとコンパイルエラーになる
その時のエラーメッセージがコレ
NSNumber is not a subtype of CGFloat
どうやらarm64とarmv7で型が違うので合わせる必要があるみたい
型を明示的に指定してやると上手く行った
let __GROUND_H : CGFloat = 20.0; // …省略 ground.position = CGPointMake(0, __GROUND_H)