objective-c - 真機測試NSProgress不列印進度
黄舟
黄舟 2017-05-02 09:28:09
0
1
607

progress:^(NSProgress * _Nonnull uploadProgress) {
NSLog(@"進度 - %f", uploadProgress.fractionCompleted);
}

真機測試的時候,這個日誌不能印,模擬器上是好使的,這個block裡打斷點也不會停,why?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(1)
Peter_Zhu

產生這種情況的常見原因是重新定義了NSLog。
請在專案中檢查是否有類似下面的程式碼。

#ifdef DEBUG
#define NSLog(format, ...) do {                                                                          \
fprintf(stderr, "<%s : %d> %s\n",                                           \
[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String],  \
__LINE__, __func__);                                                        \
(NSLog)( (format), ## __VA_ARGS__ );                                           \
fprintf(stderr, "-------\n");                                               \
} while (0)
#else
#   define NSLog(...)
#endif
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板