我想在我的应用程序中显示一个 UITextView,它应该包含来自控制台的所有输出。
这可能吗? 我该怎么做?
我这么问是因为我想要一个针对特殊 Beta 测试人员的“调试功能”。
最佳答案
可以引用这个Tutorial用于获取 iOS 日志。
aslmsg q, m;
int i;
const char *key, *val;
q = asl_new(ASL_TYPE_QUERY);
aslresponse r = asl_search(NULL, q);
while (NULL != (m = aslresponse_next(r)))
{
NSMutableDictionary *tmpDict = [NSMutableDictionary dictionary];
for (i = 0; (NULL != (key = asl_key(m, i))); i++)
{
NSString *keyString = [NSString stringWithUTF8String:(char *)key];
val = asl_get(m, key);
NSString *string = [NSString stringWithUTF8String:val];
[tmpDict setObject:string forKey:keyString];
}
NSLog(@"%@", tmpDict);
}
aslresponse_free(r);
关于objective-c - 如何将控制台输出到 uitextview?访问控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11468939/