신속한 프로그래밍을 처음 사용합니다. 신속한 응용 프로그램과 연결하는 간단한 webservice를 만들었습니다. 그런 다음 JSON 데이터를 테이블 뷰의 목록으로 가져 와서 데이터를 웹 서비스에 삽입했습니다. 이제 테이블 뷰에서 json 데이터 행을 업데이트하려고합니다. 아무도 도와주세요.신속한 테이블 뷰에서 JSON 데이터 업데이트
데이터를 삽입하는 데이 코드를 사용했습니다.
@IBAction func btnInsert(sender: AnyObject) {
let companyName = txtcompanyName.text
let phoneNumber = txtphoneNumber.text
let country = txtCountry.text
let address = txtAddress.text
let email = txtEmail.text
let password = txtPassword.text
// Send HTTP POST
let myUrl = NSURL(string: "http://localhost:8888/MAMP/appconnect/userRegister.php");
let request = NSMutableURLRequest(URL:myUrl!);
request.HTTPMethod = "POST";
let postString = "companyName=\(companyName!)&phoneNumber=\(phoneNumber!)&country=\(country!)&address=\(address!)&email=\(email!)&password=\(password!)";
request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding)
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
data, response, error in
if error != nil {
print("error=\(error)")
}
do {
let json = try NSJSONSerialization.JSONObjectWithData(data!, options: .MutableContainers) as? NSDictionary
if let parseJSON = json {
let resultValue = parseJSON["status"] as! String!
print("result: \(resultValue)")
var isUserRegistered:Bool = false
if(resultValue == "Success") {
isUserRegistered = true
}
var messageToDisplay:String = parseJSON["message"] as! String
if(!isUserRegistered) {
messageToDisplay = parseJSON["message"] as! String
}
dispatch_async(dispatch_get_main_queue(), {
//Display alert message with confirmation
let myAlert = UIAlertController(title: "Alert", message: messageToDisplay, preferredStyle: UIAlertControllerStyle.Alert)
let okAction = UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default){ action in
self.dismissViewControllerAnimated(true, completion: nil)
}
myAlert.addAction(okAction)
self.presentViewController(myAlert, animated: true, completion: nil)
})
}
} catch {
print(error)
}
}
task.resume()
}
귀하의 질문에 자세한 내용을 추가 할 수 있습니다 매우 불분명하다. 단계별로 수행 한 작업을 설명하거나 작성한 코드를 추가하십시오. – Aks
코드 샘플을 추가했습니다. 어떻게 되죠? – poorni