[問題] Xcode 4.6.1 的 NSLog 掛掉了

看板MacDev作者 (Johnny.T)時間11年前 (2013/03/30 00:47), 編輯推噓4(401)
留言5則, 5人參與, 最新討論串1/1
奇怪,我也才一個多月沒寫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

03/30 02:06, , 1F
%@可以顯示NSDATE嗎? 我都會把他轉成STRING耶?
03/30 02:06, 1F

03/30 07:57, , 2F
可以喔..不用特別轉一次..不過要自己+8就是了
03/30 07:57, 2F

03/30 10:55, , 3F
這是 bug,清掉所有的 project cache 再 rebuild
03/30 10:55, 3F

03/30 13:49, , 4F
to 1F, NSLog("%@", aNSObj) 會印出[aNSObj description]
03/30 13:49, 4F

04/01 01:33, , 5F
把simulator裡面的app殺掉,XCode重開應該可以就沒問題了
04/01 01:33, 5F
文章代碼(AID): #1HLSM4Hp (MacDev)