Xcode上に「‘Local Declaration of "●●" Hides Instance Variable’」とエラーがでる。
これは、ローカルの変数とインスタンス変数が被っていますという意味です。
例 [c]
//ローカル変数
NSDictionary dict = [[NSDictionary alloc] **********;
[self loadSpriteFrames:dict];
//インスタンス内 -(void)loadSpriteFrame:(NSDictionary*)dict{ //このインスタンス変数の名前(dict)が被っているので注意文がでます。
} [/c]
インスタンスの変数をdictから別の名前に変えてあげれば注意文は消えます。 もし、このような症状が出た場合は、一度この方法を試してみてください。