2013-08-27 48 views
0

我想跟隨一本關於如何使用Cocos 2d編程的書,但是當我嘗試運行該程序時,它編譯得很好,但它掛載在加載屏幕上。這個錯誤在調試屏幕上來:在Cocos-2d中的NSInternalInconsistencyException

終止應用程序由於未捕獲的異常「NSInternalInconsistencyException」,原因是:「參數必須是非零」 ***第一擲調用堆棧: (0x1e5a012 0x1a3be7e 0x1e59e78 0x44d665 0x36f7c 0x3190 0x2c7a 0x36665 0x2a32 0x25be 0x97e1af 0x97e7a1 0x97f94b 0x990cb5 0x991beb 0x983698 0x297ddf9 0x297dad0 0x1dcfbf5 0x1dcf962 0x1e00bb6 0x1dfff44 0x1dffe1b 0x97f17a 0x980ffc 0x2111 0x2055) 的libC++ abi.dylib:終止稱爲拋出異常 (LLDB)

這裏是文件的屏幕截圖(main.m,我沒有碰):enter image description here

在我添加書中告訴我要做的一些更改之前,它工作正常。我沒有碰到main.m,我不明白爲什麼它不起作用。 有什麼幫助嗎?

感謝LearnCocos2d,我定的第一個,在我的代碼,我拼映像名稱Spider.png,該文件的spider.png

但是,現在它顯示不同的錯誤,如何任何想法修理? 2013年8月27日17:59:31.695 DoodleDrop [7557:C07] INIT: DoodleDrop(7557,0xacd02a28)malloc的:* MMAP(大小= 2097152)失敗(錯誤代碼= 12) 錯誤:可以」噸分配區域 設置在malloc_error_break斷點調試 錯誤:_regexp向下[n]的 2013年8月27日17:59:44.415 DoodleDrop [7557:C07] 終止應用程序由於未捕獲的異常 'NSMallocException' ,原因:' - [NSObject allocWithZone:]:嘗試分配類'CCSprite'的對象失敗' *第一次調用堆棧: (0x1e5a012 0x1a3be7e 0x1ee51a4 0x1a4fa6b 0x1a4fa55 0x56747 0x316e 0x2c8a 0x36675 0x2a42 0x25ce 0x97e1af 0x97e7a1 0x97f94b 0x990cb5 0x991beb 0x983698 0x297ddf9 0x297dad0 0x1dcfbf5 0x1dcf962 0x1e00bb6 0x1dfff44 0x1dffe1b 0x97f17a 0x980ffc 0x2121 0x2065) 的libC++ abi.dylib:終止稱爲拋出異常 (LLDB)

我從斷點獲得的另一個錯誤表示無法加載精靈,這一個對我來說並不清楚。

+0

在Xcode中添加一個異常斷點,然後你會看到引起異常的(最近的)一行代碼 - > https://developer.apple.com/library/ios/recipes/xcode_help-breakpoint_navigator/articles/adding_an_exception_breakpoint html的 – LearnCocos2D

回答

2

我剛剛遇到Sprite工具包中的類似問題,我用1/2圖片大小解決了這個問題。

相關問題