Cod*_*ama 0 cocoa syslog objective-c
尝试写出syslog包含字符串的条目,但它们没有注册。
// person.name is an NSSTring
syslog(LOG_NOTICE, "Some string %@", person.name);
Run Code Online (Sandbox Code Playgroud)
那是因为syslog不知道 Objective-C 对象是什么。您必须将其转换为 C 样式字符串。
syslog(LOG_NOTICE, "Some string %s", [person.name UTF8String]);
Run Code Online (Sandbox Code Playgroud)
实际上,syslog它只是一个 C 函数。它生活在另一个世界NSString。
| 归档时间: |
|
| 查看次数: |
1314 次 |
| 最近记录: |