簡體   English   中英

NSXMLParser僅在啟用ARC的情況下才提供EXC_BAD_ACCESS

[英]NSXMLParser gives EXC_BAD_ACCESS only with ARC enabled

好吧,這個話題幾乎說明了一切。 我有解壓縮和解析epub的代碼。 如果我不使用ARC,它會很好地工作,但是如果我使用啟用了ARC的相同代碼(當然沒有保留和取消分配),則會得到EXC_BAD_ACCESS。

NSXML解析器的parse方法期間發生代碼炸彈。

我正在運行的代碼是: http : //ideveloperworld.blogspot.in/2011/02/epub-reader.html

您可能在想,為什么不繼續使用ARC,而是將epub reader集成到一個已經使用ARC的更大項目中。

謝謝你的幫助。

如果要不使用arc編譯某些文件,這是您需要做的。

轉到您的項目(在“項目瀏覽器”中單擊藍色文件夾),然后進入構建階段。 單擊“編譯源”,這應該是項目中文件的列表。

對於要在沒有ARC的情況下進行編譯的任何文件,請將該文件的編譯器標志設置為:“-fno-objc-arc”。 它看起來應該像這樣: 在此處輸入圖片說明

暫無
暫無

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

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