NSXmlParserを使用して、XMLファイルから文字列を抽出しています。 XML要素は次のようになります。<temp_f data="63"/>
NSXmlParser文字列に文字列を追加しますか?
私が正常にXMLタグからのデータを記録することができますが、私は私が言ってエラーが表示されるデータに文字列を追加しようとすると:Attempt to mutate immutable object with appendString:
tempF
が実際に変更可能なオブジェクトであるが、それはですヘッダーファイルにNSMutableString *tempF;
として宣言されています。前にNSMutableSringsに文字列を追加しましたが、何らかの理由でこの場合は動作しません。私は間違って何をしていますか、助けてください?
私のコードは次のとおりです。
if ([elementName isEqual:@"temp_f"]) {
tempF = [[NSMutableString alloc] init];
tempF = [attributeDict valueForKey:@"data"];
[tempF appendString:@"°F"];
NSLog(@"tempF: %@", tempF);
}
すべてがappendString:
方法なしで正常に動作します。まあ
Aaaaaaahhhhhhhh!どうもありがとう!魅力のように動作します。私はそれを理解しようとするナットに行っていた。 – wigging