だから私は 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?'
ここで何が欠けていますか?