2011-04-25 6 views

答えて

10

これはacutally非常に簡単です:

あなたはNSMutableStringを起動し、ファイルの後半で変換することができ、大きな文字列を構築することができます:あなたの助けを

NSArray *yourArray = [NSArray arrayWithObjects: @"green", @"blue", @"red", nil]; 

NSMutableString *htmlText = [[NSMutableString alloc] init]; 
[htmlText appendFormat: @"<html><head><title>TEST</title></head>"]; 
[htmlText appendFormat: @"<body>"]; 

[htmlText appendFormat: @"<ul>"]; 
for (NSString *tmpText in yourArray]) 
{ 
    [htmlText appendFormat: @"<li>%@</li>", tmpText]; 
} 
[htmlText appendFormat: @"</ul>"]; 

[htmlText appendFormat: @"</body>"]; 
[htmlText appendFormat: @"</html>"]; 

// create the file 

NSError *error = nil; 

[htmlText writeToFile:yourPath atomically:YES encoding: NSUTF8StringEncoding error:&error]; 

if (error) 
{ 
    // do some stuff 
} 
+0

感謝。 –

+0

Stringを使用する意味がありません。ビルダーが有能なのではないですか? – Dejell

関連する問題