我以前已经建立了一个Objective C框架,该框架可以很好地与Objective C项目配合使用,并且可以很好地移植到自己的私有pod中。
我已经阅读了有关调试器问题的各种文章,也许需要将框架添加到子文件夹中。另外,还需要桥接头,并且应添加正常的Objective C导入。
以我自己的经验,我发现它并不完美,并且无法使类实例属性显示在调试器中。改用ObjectiveC.NSObject。
我还遇到字符串无法正确传递到框架中的Objective C方法的问题,并且值不可见。访问这些字符串时也出现错误。
我真的需要知道有什么可能,应该看到什么,需要采取哪些步骤以及应该如何获得帮助。
似乎Xcode中存在错误,值转换不正确。
我感到自己将要对我的Objective C框架进行很多更改,这非常令人失望。
我也很新,很快就对我学到的东西产生了怀疑。
答案 0 :(得分:0)
为了在Swift项目中使用Objective-c合作伙伴,您需要创建一个桥接标头,该标头将用于导入要公开给Swift的所有Objective-c类。
如果您需要桥接头文件,应该已经提示您,但是如果您拒绝,则可以按照以下步骤手动创建一个文件:manually create a bridging header