Проблемы с AlamofireImage в Swift 4 - PullRequest
       44

Проблемы с AlamofireImage в Swift 4

0 голосов
/ 10 октября 2018

Я пытаюсь использовать AlamofireImage в проекте, который я кодирую в Swift 4. Установка модуля прошла успешно, но когда я иду, чтобы импортировать модуль, я получаю сообщение об ошибке «Не удалось собрать модуль Objective-C AlamofireImage»

Я также заметил кучу ошибок компилятора относительно AlamofireImage:

enter image description here

Есть ли проблема с моей стороны, или AlamofireImage простоне работает в Swift 4?Я пытаюсь настроить кэш изображений следующим образом (код Swift 3):

    Alamofire.request(urlString)
        .responseImage { response in

            if let downloadedImage = response.result.value {
                // image is here.
                imageCache.setObject(downloadedImage, forKey: urlString as NSString)
                self.image = downloadedImage
            }
    }

1 Ответ

0 голосов
/ 11 октября 2018

выйдите из Xcode, перейдите в терминал, затем перейдите в каталог вашего проекта и нажмите следующую команду:

pod install

убедитесь, что ваш файл pod выглядит следующим образом

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target 'SwiftNetworking' do
    pod 'Alamofire', '~> 4.7'
    pod 'AlamofireNetworkActivityIndicator', '~> 2.2'
    pod 'SwiftyJSON', '~> 4.0'
end
...