私は助けが必要です。iPhone:フォーマットされた文字列の問題(目的C)
NSProcessInfo *process = [NSProcessInfo processInfo];
NSString *processName = [process processName];
int processId = [process processIdentifier];
NSString *processString = [NSString stringWithFormat:@"Process Name: @% Process ID: %f", processName, processId];
NSLog(processString);
しかし、このことを行います:
NSLog(@"Process Name: %@ Process ID: %d", [[NSProcessInfo processInfo] processName], [[NSProcessInfo processInfo] processIdentifier]);
+1ベストアンサー@%は有効なフォーマッタではないので、フォーマット文字列を投げ捨てるので、NSStringを浮動小数点数として印刷しようとするかも知れません。あなたが書式指示子について知っているのは単なる単純な間違いです。これに関する良いAppleのリファレンスは次のとおりです:http://developer.apple.com/documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html –