5

アプリに UITextView を表示したいのですが、これにはコンソールからのすべての出力が含まれている必要があります。

これは可能ですか?どうやってやるの?

特別なベータテスター向けの「デバッグ機能」が欲しいので、私はそれを求めています。

4

2 に答える 2

2

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);
于 2012-07-13T10:55:45.523 に答える
1

コンソール出力の取得時にコンソール出力を取得し、出力をUITextViewに配置するために使用できます

于 2012-07-13T10:54:35.490 に答える