xCode8開(kāi)始NSLog打印不全

1、關(guān)于這個(gè)問(wèn)題,網(wǎng)絡(luò)上已有很多解釋了。就是使用定義NSLog的宏定義,并使用printf來(lái)代替。

2、在這里就不多說(shuō)了,此處只記錄一個(gè)問(wèn)題,就是使用可變參時(shí)的打印辦法:

void ECNetLog(NSString *format, ...)
{
#ifdef DEBUG
    if (![ECNetworkConfig sharedConfigInstance].debugEnabled) {
        return;
    }
    NSLog(@"\n\n==========*- 網(wǎng)絡(luò)日志-開(kāi)始 -*==========\n");
    va_list argptr;
    va_start(argptr, format);
    NSString *str = [[NSString alloc] initWithFormat:format arguments:argptr];
//    vprintf([format UTF8String], argptr); // 會(huì)把%@等打印出來(lái)
//    NSLogv(format, argptr); // xcode8開(kāi)始的bug,打印字?jǐn)?shù)受限1024
    va_end(argptr);
    printf("%s\n\n",str.UTF8String);
    NSLog(@"\n==========*- 網(wǎng)絡(luò)日志-結(jié)束 -*==========\n\n");
#endif
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文/亡羊補(bǔ)牢的老楊同志 1. 猶豫了好幾天,最終還是決定寫(xiě)下這篇文章。 畢竟提及的是自己的好朋友。 2. 林悅,職...
    亡羊補(bǔ)牢的老楊同志閱讀 470評(píng)論 0 8
  • (1)生 風(fēng)中有了些溫煦的柔意,堅(jiān)凝的凍土漸漸開(kāi)始松軟,既而像被爐火烘烤的臘肉似的,慢慢地溢出油脂來(lái)。在地上與地下...
    山間冷月閱讀 671評(píng)論 0 0
  • 晚上媽媽在練字,奕奕過(guò)來(lái)趴在桌子上用手指沾了口水摁在練習(xí)簿上,這時(shí)媽媽的手機(jī)響了,接電話(huà)之前囑咐奕奕不準(zhǔn)動(dòng)?jì)寢尩木?..
    辛馨閱讀 195評(píng)論 0 2
  • 是的 我會(huì)努力的 我會(huì)快樂(lè)的 請(qǐng)給我點(diǎn)時(shí)間 都會(huì)好的
    M_Moana閱讀 132評(píng)論 0 0

友情鏈接更多精彩內(nèi)容