无法检索数据并在iOS应用中显示

时间:2016-09-03 04:44:12

标签: php ios swift xcode

我试图从我的数据库中检索简单的文本数据。当应用程序运行时,您输入您想要的任何内容并将其保存到数据库中。那部分是有效的。当我登录phpMyAdmin时,那里有数据。但是,我也试图在用户输入文本的文本字段正上方显示数据。当应用程序运行时,那里什么都没有。这是我的检索数据功能的代码。谢谢

func retrieveMessages(latestMessage:String) {

// Specify the URL of our retrieval web service
let url:NSURL = NSURL(string: "http://mypage.com/index.php")!

// Create a NSURLSession task with completion handler
let task:NSURLSessionDataTask = NSURLSession.sharedSession().dataTaskWithURL(url, completionHandler: { (data:NSData?, response:NSURLResponse?, error:NSError?) -> Void in


    do {
        // Convert the json data into an array
        let dataArray:[AnyObject] = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as! [AnyObject]

        // Clear the messages array
        self.messagesArray.removeAll(keepCapacity: false)

        // Loop through each dictionary in the array
        for data in dataArray {

            let dictionary:[String:String] = data as! [String:String]

            // Append it to our messages array
            if dictionary["Text"] != nil {
                self.messagesArray.append(dictionary["Text"]!)
            }
        }

        dispatch_async(dispatch_get_main_queue()) {

            // Refresh the table
            self.tableView.reloadData()
        }
    }
    catch{}

})

// Run the task
task.resume()

}

0 个答案:

没有答案