我正在将我的应用程序功能创建为framework
,它需要访问主项目中的现有实现。这可能吗,我该如何实现?
我的主要项目在Objective C
中,而framework
在Swift
中。我已经设法将framework
添加到主项目中,但是现在框架需要访问主项目的某些部分。
在框架的.h中,我添加了将在主项目中访问的公共类,如下所示:
FOUNDATION_EXPORT double CommonsIOSVersionNumber;
//! Project version string for CommonsIOS.
FOUNDATION_EXPORT const unsigned char CommonsIOSVersionString[];
// In this header, you should import all the public headers of your framework using statements like #import <CommonsIOS/PublicHeader.h>
#import <CommonsIOS/UIButton+CustomButtons.h>
如果可能的话,我希望能够将主项目的类公开给framework
。