我正在将我的代码从swift 2.1更改为swift 3,我正在面对这些错误的语法查询
错误1:类型的值没有成员值
Alamofire.request(url).responseJSON() {
(JSON) in
switch JSON.result {
case .success(let data):
let user_id=String(data.value(forKey: "UserLoginResult")?.value(forKey: "UserID") as! Int)
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个问题另外还有一个错误
错误2:二元运算符.. <不能应用于Int和Int类型的操作数?
var serviceProvicedListArray:NSMutableArray? = NSMutableArray()
let resultObjectItems = self.serviceProvicedListArray!.value(forKey: "lstActType")
for i in 0..<Int(resultObjectItems[0])!{
Run Code Online (Sandbox Code Playgroud)
我怎么能解决同样的问题,我是swift 3的新手,请帮助!! 提前致谢
我正在转换格式的时间(hh:mm a).它适用于所有其他版本,但它给出了11.1.1的错误
当我将当前的DateFormatter更改为时间时,它仅给出hh:mm
let dateFormatter: DateFormatter = DateFormatter()
dateFormatter.dateFormat = "hh:mm a"
// Set date format
// dateFormatter.timeStyle = .short
// Apply date format
let selectedtime: String = dateFormatter.string(from: sender.date)
self.timeTextField.text = selectedtime
//// It gives 02:57 only What is missing although it is working for all other version.
Run Code Online (Sandbox Code Playgroud)
提前致谢 !