[英]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.