繁体   English   中英

如何将项目导入Xcode

[英]How to import a project into Xcode

我正在尝试将Yelp API集成到我的iOS应用中。 从目标C的现有yelp文档中,我们下载了他们的Xcode项目并将其拖到我们的项目中。 但是,当尝试在我的swift文件中调用并导入项目时,出现错误。 这是我的意思:

func getYelpData(mapItem:MKMapItem) {
    var term: String = (NSUserDefaults.standardUserDefaults().valueForKey("term") ?? "") as! String;

    var location: String = (NSUserDefaults.standardUserDefaults().valueForKey("location") ?? "") as! String
    var APISample: YPAPISample = YPAPISample() // Use of undeclared type 'YPAPISample'

在类的顶部,我尝试像这样导入YPAPISample

import YelpAPISample

但这也不允许我这样做。

我是快速编程的新手,所以我们将不胜感激!

这是关于Swift on SO的最常问的问题之一。

Apple为此提供了一个文档:

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

简而言之,您需要创建一个桥头来导入Objective-C框架。 并非所有框架都可以直接在Swift中导入。


要手动添加,请在构建设置中搜索桥接:(确保选择All

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM