簡體   English   中英

方法調用時iOS App崩潰

[英]iOS App crash at method call

我在iOS中有一個應用程序,該應用程序在我調用特定方法(程序中的任何位置)后立即崩潰,但該方法開始執行之前。 我將NSLog放在該方法的最頂部,它輸出一條消息,該消息在應用程序崩潰前不會發送。

一旦在程序中的任何地方引用了此方法,應用程序就會崩潰。 方法名稱是-(void) LaunchReel; 並且我已經(顯然)將其包括在我的頭文件中。 程序因EXC_BAD_ACCESS錯誤而崩潰,並引用了整數數據類型。

它在0 objc_msgSend線程中崩潰,並且在2 __CFStringAppendFormatCore線程中也發生此錯誤。 我不知道為什么會這樣。 可能是掛起的調試程序嗎?

當這發生在我身上時,是因為我的代碼期望一種類型的對象而又得到另一種類型的對象。 例如,您正在將參數傳遞給NSNumber類型的函數,但是該函數需要NSString,因此當它嘗試使用CFStringAppendFormatCore格式化字符串時,應用程序崩潰。

確保遇到此類錯誤時該對象是您期望的類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM