Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 使用CocoaPods和Swift_Xcode_Swift_Cocoapods - Fatal编程技术网

Xcode 使用CocoaPods和Swift

Xcode 使用CocoaPods和Swift,xcode,swift,cocoapods,Xcode,Swift,Cocoapods,我是Cocoapods的新手,正在尝试使用我的OSX应用程序Swift项目中命名的pod 我安装了Cocoapods,创建了pod文件,在其中添加了pod'DateTools',运行了pod安装,一切似乎都很正常。(我是一名Ruby开发人员,所以我想这部分我做对了) 按照Cocoapods的要求,我现在使用新创建的.xcworkspace文件打开了我的项目。我在Xcode中正确地看到了两个项目:我的和Pods 我在我的项目中添加了一个示例模型文件,我们称之为SampleModel,但在代码中,当

我是Cocoapods的新手,正在尝试使用我的OSX应用程序Swift项目中命名的pod

我安装了Cocoapods,创建了pod文件,在其中添加了
pod'DateTools'
,运行了
pod安装
,一切似乎都很正常。(我是一名Ruby开发人员,所以我想这部分我做对了)

按照Cocoapods的要求,我现在使用新创建的
.xcworkspace
文件打开了我的项目。我在Xcode中正确地看到了两个项目:我的和
Pods

我在我的项目中添加了一个示例模型文件,我们称之为
SampleModel
,但在代码中,当我这样做时:

let date = NSDate()
var year = date.year
我发现错误:
'NSDate'没有名为'year'的成员。
。根据DateTools,这应该是可行的


由于我对Xcode和CoCoapod都是新手,所以我不知道可能的错误是什么:DateTools不能与Swift一起工作,还是我在某处导入了一些东西失败?

您需要将模块导入到源文件中

import DateTools
另外,默认情况下CocoaPods正在构建静态库,以使用您需要配置桥接头的库。更简单的方法是通过在
Podfile
(并运行
pod install
)中指定so来构建动态框架:


您需要将模块导入到源文件中

import DateTools
另外,默认情况下CocoaPods正在构建静态库,以使用您需要配置桥接头的库。更简单的方法是通过在
Podfile
(并运行
pod install
)中指定so来构建动态框架: