如何将项目导入 Xcode
How to import a project into Xcode
我正在尝试将 Yelp API 集成到我的 iOS 应用程序中。从 objective 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'
在 class 的顶部,我尝试像这样导入 YPAPISample
import YelpAPISample
但它也不允许我这样做。
我是 swift 编程新手,非常感谢任何帮助!
这是关于 Swift 的最常见问题之一。
Apple 在此提供了一份文件用于此目的:
简而言之,您需要创建一个桥梁 header 来导入 Objective-C 框架。 Swift.
中不是所有框架都可以直接导入
要手动添加它,请在构建设置中搜索桥接:(确保你 select All
)
我正在尝试将 Yelp API 集成到我的 iOS 应用程序中。从 objective 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'
在 class 的顶部,我尝试像这样导入 YPAPISample
import YelpAPISample
但它也不允许我这样做。
我是 swift 编程新手,非常感谢任何帮助!
这是关于 Swift 的最常见问题之一。
Apple 在此提供了一份文件用于此目的:
简而言之,您需要创建一个桥梁 header 来导入 Objective-C 框架。 Swift.
中不是所有框架都可以直接导入要手动添加它,请在构建设置中搜索桥接:(确保你 select All
)