2012-09-25 75 views
0

我已經創建了編譯成功的靜態庫,我在應用程序中添加了一個.a文件,我想使用它。但是得到錯誤"unrecognised selector sent to an instance"。但是,如果我在應用程序中包含靜態庫源,則不會收到任何錯誤。有人可以幫助我解決這個問題。IOS靜態庫錯誤「發送到實例的無法識別的選擇器」

+0

你在添加.h文件嗎? –

+0

*無法識別的選擇器*是運行時錯誤,而不是編譯器錯誤。 – zoul

回答

0

也許選擇器是在一個類別中實現的,你錯過了-ObjC鏈接器標誌?請參閱Apple Technical QA1490

+1

是加入.h文件和-objc鏈接器標誌,但仍然收到運行時錯誤。我沒有使用任何分類我的來源。請幫我看看3天。 –

+0

謝謝我解決了這個問題,使用-Objc鏈接器標誌以及刪除屬性訪問器從弱到強。 –

相關問題