Rumah > Soal Jawab > teks badan
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.
天蓬老师2017-05-02 09:30:09
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