Я пишу категорию для NSMutableString, которая использует appendFormat:
внутри.
@interface NSMutableString (Additions)
- (void)appendFormatWithLine:(NSString *)format, ...;
@end
@implementation NSMutableString (Additions)
- (void)appendFormatWithLine:(NSString *)format, ... {
va_list args;
va_start(args, format);
// **calling [self appendFormat] gives a 'EXC_BAD_ACCESS'**
[self appendFormat:format, args];
[self appendString:@"\r\n"];
va_end(args);
}
@end
Я не знаю, как использовать va_list или va_start для вызова NSMutableString:appendFormat
.Как это можно сделать?