Objektif-c - Ujian peranti sebenar NSProgress tidak mencetak kemajuan
黄舟
黄舟 2017-05-02 09:28:09
0
1
604

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

Semasa ujian mesin sebenar, log ini tidak boleh dicetak, tetapi ia berfungsi dengan baik pada simulator Titik gangguan dalam blok ini tidak akan berhenti.

黄舟
黄舟

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

membalas semua(1)
Peter_Zhu

Punca biasa keadaan ini ialah mentakrifkan semula NSLog.
Sila semak jika terdapat kod yang serupa dengan kod di bawah dalam projek anda.

#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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan