次のようなXMLファイルがあります。
<?xml version="1.0"?>
<categories>
<category id="1">
<category_name>Banks</category_name>
</category>
<category id="4">
<category_name>Restaurants</category_name>
</category>
</categories>
[xmlParser parse]メソッドは、エラーなしでTRUEを返します。しかし、各要素を印刷すると、次の結果が得られます。
Processing characters:
Restaurants
'Restaurants'の空の行とわずかなインデントに注意してください。私のfoundCharactersメソッドは上記を出力します。
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
if(!currentElementValue)
currentElementValue = [[NSMutableString alloc] initWithString:string];
else
[currentElementValue appendString:string];
NSLog(@"Processing characters: %@", currentElementValue);
}
これにより、UITableViewCellのテキストがインデントされます-これはなぜですか?
imageViewプロパティが設定されていません。
ありがとうジョー