1

我正在尝试将库SVProgressHUD与 CocoaPods 一起使用

$ cat Podfile
platform :ios
...
pod 'SVProgressHUD', '~> 0.8.1'

它工作正常,但我看到某些功能不可用,例如showProgress
检查 .m 文件我实际上没有看到相应的实现。

0.8.1是这个库的最新版本。

这怎么解释?

4

1 回答 1

4

正如您在SVProgressHUD 的标签0.8.1中看到的那样,该标签是在 3 个月前制作的。但是如果你看一下从那时起大约有 50 个提交。

对于如何处理这个问题,您有两种选择。您可以要求 Sam 添加新标签,然后向 Cocoapods 提交新版本,这对每个人都有帮助。

或者,如果您需要立即修复而不是在您的Podfilewith中定义 pod

pod 'SVProgressHUD', '~> 0.8.1'

您可以使用:

pod 'SVProgressHUD', :head

这将从 git repo 中提取最新的源。注意:如果 repo 以某种方式更改可能会破坏您的代码并且您运行一个新的pod install它会破坏。这就是我们鼓励库维护者和用户创建和使用 git 标签的原因。

于 2013-01-22T19:08:41.317 回答