2014-11-24 39 views
1

我在Objective-C中創建了一個NSString類(函數「substringFromString:toString:」)。這是我自己的框架的一部分,我在我的應用程序中使用。 Objective-C框架的組件使用這個函數以及我的新Swift應用程序。該框架已經使用了很多次,並且工作正常。我已經將框架添加到我的Swift項目中,並將NSString類別添加到橋接頭文件中。該應用程序編譯罰款,但只要該類別的圖書館中,我碰到下面的錯誤中使用我的組件之一:Objective-C框架中的Swift類別在運行時未被識別

-[Swift._NSContiguousString substringFromString:toString:]: unrecognized selector sent to instance 0x7fe6a8d2d550  

如前所述它在Objective-C的庫我的Objective-C的成分之一,會拋出這個異常。任何幫助深表感謝!

+0

可能是因爲Objective-C中的'NSString'和Swift中的'String'是不同的東西。嘗試使用'NSString'而不是'String'。 – 2014-11-24 14:36:21

回答

5

剛剛得到它。我不得不添加「-ObjC」作爲鏈接器標誌。