我用它来获取日志文件数据:
NSFileHandle *file;
file = [NSFileHandle fileHandleForReadingAtPath:@"~/Library/Application Support/RepoManager/*.log"];
NSData *filedata;
filedata = [file readDataToEndOfFile];
NSString *logC;
logC = [[NSString alloc] initWithData:filedata encoding:NSASCIIStringEncoding];
而不是用它来写它们:
NSString *formatString = @"Log: %@";
return [NSString stringWithFormat:formatString, *logC.stringValue];
但它说logC不包含字符串值
答案 0 :(得分:1)
NSString没有定义.stringValue
属性,即使它确实如此,*logC.stringValue
在Objective-C中也没有用处。 logC
本身就是您希望用作格式参数的内容。 (它是包含日志文件内容的字符串。)