我遇到了HanekeSwift crashes in my app的問題,所以我試圖切換到不同的庫。 我正在嘗試翠鳥,我安裝了椰子樹。翠鳥庫不能使用pod安裝
我第一次嘗試了2.6.0版本的SWIFT 2.3 比我都試過了3.1.1版本迅速3.0
他們都給予我同樣的錯誤:
Value of type 'UIImageView' has no member 'kf_setImageWithUrl' //swift 2.3
Value of type 'UIImageView' has no member 'kf' //swift 3.0 since code is a little bit different
這裏是我的代碼:
import UIKit
class GreenViewController: UIViewController {
@IBOutlet weak var imageVIew: UIImageView!
// var imageUrl: String!
var pageIndex: Int?
override func viewDidLoad() {
super.viewDidLoad()
if let index = pageIndex {
if let url = NSURL(string: TutorialPageViewController.urls[index]){
imageVIew.kf_setImageWithURL(url) //swift 2.3
imageVIew.kf.setImage(with: url) //swift 3.0
}
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func viewWillAppear(animated: Bool) {
//print("pageIndex \(pageIndex)")
}
}
這裏是我的podfile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target :'SwipeSingleView’ do
pod 'Kingfisher', '~> 2.6’ //swift 2.3
pod 'Kingfisher', '~> 3.0’ //swift 3.0
end
有沒有想法?
嘗試加入'進口Kingfisher'下'進口UIKit'你'GreenViewController.swift' –
@ Cheng- YuHsu感謝您的想法。我hava之前嘗試過,我只是'沒有這樣的模塊翠鳥'即使我的豆莢文件夾確實包括Kingfisher文件夾。 – Xitcod13
您是否打開xcworkspace而不是xcproject文件? –