-1
我想在西奧斯掛鉤一個簡單的函數:iOS的對象 - 掛鉤轉換十六進制字符串
- (_Bool)sendData:(id)arg1 {
NSLog(@"%@", arg1);
_Bool r = %orig;
return r;
};
但輸出我得到的是十六進制:
<3c736f61 70656e76 3a456e76 656c6f70 6520786d 6c6e733a 736f6170 656e763d>
我已經嘗試了很少有從堆棧溢出中找到的轉換代碼,但沒有運氣打印ASCII文本。
任何幫助表示讚賞。謝謝!
輸出是十六進制的,因爲這是NSLog顯示它的方式。使用一種'id'是一個壞主意,使用真正的類型。我們不知道會發生什麼,我們不知道這種類型? 'NSData','NSString',別的? – zaph 2015-02-10 12:39:44
是的我知道,我想知道如何以ASCII輸出。我試圖轉換爲Char *。或使用[arg1 UTF8String]沒有運氣 – d123 2015-02-10 12:42:08
@Zaph你似乎不理解我,我鉤了一個函數,我不知道類型。 – d123 2015-02-10 12:42:37