これは本当に単純なことだと思いますが、辞書に保存したintを取得しようとしています。使用している行は、これです。
int mapX = [NSNumber numberWithInt:[templateObject valueForKey:@"mapX"]];
しかし、それは私にエラーを与えています...
タイプ「int」のパラメータに「id」を送信する整数変換への互換性のないポインタ
と
タイプ「NSNumber*」の式で「int」を初期化する整数変換への互換性のないポインタ。
やってみたら...
NSNumber *mapX = [NSNumber numberWithInt:[templateObject valueForKey:@"mapX"]];
基本的に同じエラーが発生します。おそらく間違った構文を使用していることはわかっていますが、他にどのように書くかはわかりません。
助けてくれてありがとう。