看板 MacDev 關於我們 聯絡資訊
奇怪,我也才一個多月沒寫code,今天要用就變怪怪... Xcode跟OSX版本都是最新版,升級後都沒用過,今天第一次開 發現NSLog都掛掉啦,但也不是全部都掛,之前code有加入的都還正常作用 唯獨我新加入想要debug的,全部都不給我顯示!!! 剛剛運氣好不知道為什麼有顯示了,但是當我加入變數 %@,又只有顯示上次的Log.. EX. 上次 NSLog(@"123"); --> 123 加入Variable:NSLog(@"123, %@", [NSDate date]); --> 123 ........確定有執行到NSLog,因為Breakpoint有跑到... Debugger改成GDB也沒用 刪掉App重裝也沒用 Simulator重開也沒用 Xcode重開也沒用... 有人知道怎麼辦嗎=.=謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.87.226
tentenlee:%@可以顯示NSDATE嗎? 我都會把他轉成STRING耶? 03/30 02:06
kiii210:可以喔..不用特別轉一次..不過要自己+8就是了 03/30 07:57
lion0208:這是 bug,清掉所有的 project cache 再 rebuild 03/30 10:55
whitefur:to 1F, NSLog("%@", aNSObj) 會印出[aNSObj description] 03/30 13:49
dryman:把simulator裡面的app殺掉,XCode重開應該可以就沒問題了 04/01 01:33