1

だから私は Alamofire でフェッチを行っており、インデックス ( switch を参照currentIndex) に応じて、別の URL (動作) とクラス (動作しない) を取得したいと考えています。

class Folders : Mappableクラス Folders と Article は両方とも次のように宣言されています。class Article : Mappable

    var responseMapping:Mappable?
    var URL:String = ""
    switch currentIndex {
    case 0:
        URL = "searchFolderURL".localized + searchString
        responseMapping = Folders
    case 1:
        URL = "searchArticleURL".localized + searchString
        responseMapping = Article
    default:
        print("Something went horribly wrong")
        guard URL != "" else {
            return
        }
    }
    print(URL)

    Alamofire.request(.GET, URL).responseObject { (response: Response<responseMapping, NSError>) in
        if response.result.isSuccess {

'responseMapping' is not a type次のコードを試すと、次のエラーが返されます。Cannot assign value of type 'Article.Type' to type 'Mappable?'

ここで何が欠けていますか?

4

0 に答える 0