gpt4 book ai didi

ios - Swift - XCode6 beta5 每个类都需要 init(coder)

转载 作者:搜寻专家 更新时间:2023-10-31 08:13:28 25 4
gpt4 key购买 nike

<分区>

在最新的 XCode 6 beta (5) 中,我注意到我的应用程序中几乎每个类都报错:

类没有实现其父类(super class)的必需成员

例如:

import UIKit

let _sharedAPIManager = APIManager(baseURL: NSURL.URLWithString(API_URL))

class APIManager: AFHTTPSessionManager {

class var sharedInstance : APIManager {
return _sharedAPIManager
}

// this fixes compiler error but why it should be here?
required init(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder)
}

override init() {
super.init()
}

override init(baseURL url: NSURL!) {
super.init(baseURL: url)

self.responseSerializer = AFJSONResponseSerializer()
self.requestSerializer = AFJSONRequestSerializer()

self.requestSerializer.setValue(API_KEY, forHTTPHeaderField: "X-Api-Key")
self.requestSerializer.setValue("3", forHTTPHeaderField: "X-Api-Version")
}

override init(baseURL url: NSURL!, sessionConfiguration configuration: NSURLSessionConfiguration!) {
super.init(baseURL: url, sessionConfiguration: configuration)
}

问题是为什么它甚至与 AFNetworking 的 AFHTTPSessionManager 的子类相关?我错过了什么吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com