ios – 本地CocoaPods和Swift的问题

前端之家收集整理的这篇文章主要介绍了ios – 本地CocoaPods和Swift的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试将本地 Swift CocoaPod集成到Swift项目中,但它不起作用:(

我只用一个类和一个函数创建了一个Swift项目.
这应该是CocoaPod.
这是Podspecs:

Pod::Spec.new do |s|
    s.name          = "CocoaPodTest"
    s.module_name   = "CocoaPodTest"
    s.version       = "0.1"
    s.license       = { :type => "MIT",:file => "LICENSE" }
    s.author        = { "Stefan Sturm" => "stefan@urkman.de" }
    s.source_files  = "src/*.swift"
    s.requires_arc  = true
    s.ios.deployment_target = '8.0'
end

然后我创建了另一个应该使用pod的简单应用程序.
这是Podfile:

platform :ios,"8.0"
use_frameworks!

pod 'Alamofire'

# local pods
pod 'CocoaPodTest',:path => '../CocoaPodTest'

现在我尝试使用pod访问包含的类:

导入模块:

import CocoaPodTest

然后调用类和函数

Foo.doIt()

但在这里我得到这个错误

Use of unresolved identifier 'Foo'

我做了一个github项目来显示这个错误github

谢谢你的帮助 :)

Urkman

解决方法

关于Foo.doIt()的几点(如你的 repo at git hub)

>你的课不公开
>你的方法不公开
>您的方法不是类级方法

解决所有这些你很好的事情

public class Foo {
    public class func doIt()
    {
        println("do it !!!")
    }
}

猜你在找的iOS相关文章