【发布时间】:2016-03-10 04:09:13
【问题描述】:
我最近使用 PHP 和 AJAX 制作了一个基于 Web 的单屏应用程序。我想将这个应用程序移植到 iOS,并开始自学 Swift。我让应用程序在 Swift 1 中完美运行,但由于我更新到 xCode 7.2 和 Swift 2,以便我可以在装有 iOS 9 的 iPhone 上试用该应用程序,因此代码完全不起作用。从这里开始,我现在有了新代码,据我所知,它应该可以工作,但我得到的响应是空的。怎么了?
import UIKit
import Foundation
class LoginViewController: UIViewController, UITextFieldDelegate {
@IBOutlet weak var username_textField: UITextField!
@IBOutlet weak var password_TextFieldOutlet: UITextField!
@IBAction func password_TextFieldAction(sender: AnyObject) {
let username = username_textField.text
let password = password_TextFieldOutlet.text
var urlRequest = "~~URL~~/login.php?username=\(username)&password=\(password)"
}
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
我的想法是从数据库中获取我的数据并查看“成功”(数据库中的布尔值)是否返回 1 或 0。如果返回 1,则执行转到下一页,如果不是,创建一个提示用户名和密码不正确的警报。
提前谢谢你!
【问题讨论】:
-
但是你的代码没有这样做!!它只是初始化变量。
-
@CnchalRaj 我明白,我找不到解决方案来让它工作 - 我是说我不明白如何从 URL 中检索 json 数据
-
你的
password_TextFieldAction是什么?是单击按钮还是在 textField 上进行修饰 == -
@Lee 这是文本字段在退出时结束时的操作