0

ここで奇妙なエラー....このコードの場合:

NSXMLNode *root = [[ads_user_defined_manufacturer_model objectAtIndex:i] parent];
NSXMLNode *make = [root childAtIndex:0];

最初の行はエラー「Unusedvariableroot」を返し、2行目はエラー「'root'はこのスコープで宣言されていません。

何か案は?ありがとう。

4

1 に答える 1

0

実際にはそうではありませんでした、あなたは正しいです。それはコードの途中でした..上記のコードの前に { } なしの if ステートメントがありました。したがって、最初のステートメントのみが if ステートメントで実行され、もう 1 つのステートメントは外部で実行されました。

したがって、変数宣言を見ることができません。

@gaige回答を回答にしたい場合は、喜んで回答としてマークします。ありがとう。

于 2012-05-30T14:37:34.327 に答える