当初始化类:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *rootPath = [paths objectAtIndex:0];
NSString *logFilePath = [path stringByAppendingPathComponent:@"log.txt"];
if(![fm fileExistsAtPath:logFilePath]) {
unsigned char data = {' '};
[fm createFileAtPath:logFilePath contents:[NSData dataWithBytes:&data length:1] attributes:nil];
}
NSFileHandle *logFile = [NSFileHandle fileHandleForUpdatingAtPath:logFilePath];
然后,把手保持到日志文件,当它的时间来登录。假设count
和`oldCount”变量的当前和以前的计数方法:
NSString *message = [NSString stringWithFormat:@"Number at start: %i - button pressed: [%@], new number: %i\n", oldCount, count > oldCount ? @"up" : @"down", count];
NSData *dataLog = [message dataUsingEncoding: NSUTF8StringEncoding];
[logFile seekToEndOfFile];
[logFile writeData:dataLog];
(。我已经重新标记您的问题,它无关,与Xcode和一切与可可)在任何情况下,你有什么你试过了吗?你能够改变你的价值,只需要帮助写一个文件?你正在使用一个NSStepper,它被设计来做数字增加/减少吗?显示你的代码! – 2012-04-17 00:25:56