将Objective-C框架连接到Swift iOS 8应用程序(解析框架)

用户284244:

我正在尝试将Objective-C框架与Swift编程语言一起用于iOS 8开发。这是导入的一个特定情况,但是一般的问题是:

您如何将Objective-C框架导入swift并获得认可?

我正在尝试使用iOS 8和Xcode 6 Beta将Parse框架集成到快速应用程序中。

这是用于Objective-C的Parse框架集成的技术:

https://www.parse.com/apps/quickstart#social/mobile/ios/native/existing

我已经将Parse框架下载为压缩档案,将其提取并毫无问题地导入Xcode 6。在我的应用程序中,它以Parse.framework的名称显示为格式正确的框架。

我目前的想法是修改AppDelegate.swift项目根目录中文件。这是没有修改的当前文件(由Xcode在快速创建项目时自动生成):

https://gist.github.com/fconcklin/e8ef7d8b056105a04161

我试图通过在行import Parse下面添加行来导入解析import UIKit但是,Xcode发出警告,提示找不到该模块,并且构建失败。

我还尝试使用创建一个${PROJ_NAME_HERE}-Bridging-Header.h包含Parse的Objective-C导入的文件import <Parse/Parse.h>该行不会引发错误,但最终似乎没有任何区别。

杰克:

添加桥接标头的“简单明了”的方式如下:

如果您有一个Swift项目,请向您的项目中添加一个新的Objective-C文件,如果您想使用桥接头配置项目,Xcode将会提示。按是。

如果您有一个Objective-C项目,则向其中添加一个新的Swift文件,您将得到相同的提示。按是。

获得桥接头之后,如果需要,您可以删除刚刚添加的文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法调试Objective-C应用程序中嵌入的Swift模块/框架

将Swift框架导入Objective-C项目

使用Swift将徽章添加到iOS 8中的应用程序图标

在框架内将Swift文件公开到Objective-C

将框架嵌入框架(iOS 8+)

如何将独立的Swift OS X应用程序链接到私有框架(也在Swift中创建)?

将Swift框架集成到Objective-C应用程序

将python嵌入到以Objective-C / Swift / C / C ++编写的iOS(iphone)应用程序中(无论我可以在Xcode中编译并连接到iOS的任何语言)

将Objective-c框架导入Swift框架(Google Analytics + Cocoapod)

我可以在Objective C中将泛型用于针对iOS 8的应用程序吗?

使用Swift和Objective-C的iOS框架,其中Objective-C使用Swift C

将Objective-c框架导入Swift框架项目

iOS应用程序未从框架中看到公共协议

在Swift框架中使用Realm也会使用Realm为主机iOS应用程序带来挑战

iOS Swift框架:如何将Objective C代码正确导入swift框架?

在Xamarin iOS项目中使用Swift框架内的Objective C框架

在Objective-C iOS应用程序中使用Swift Project(Siren)

我是否必须添加我在ios8应用程序中使用的所有框架?

将Swift集成到Objective-C应用程序

将iOS Cocoa静态库项目中的Objective-C代码与iOS应用程序项目中的Swift代码一起使用

如何将消息框添加到您的应用程序Swift IOS8

将Sails.io与iOS swift应用程序连接

从我的iOS应用程序将Objective-C分享图像到Instagram

将iOS应用程序连接到Amazon托管的Ejabberd Server

iOS Objective c - 将 uiviewcontroller 设置为用户登录后馈送屏幕,然后重新启动应用程序

如何将 iOS 应用程序连接到 Google Cloud SQL?

如何将 ios cordova 应用程序连接到苹果推送通知

将 Cloud Function 连接到 iOS 应用程序以立即发送大量推送通知

Swift en Objective-C 版本的应用程序之间的 iOS 文档目录不同