我是Swift的新手,也是堆栈溢出的新手。
我需要使用" id"在tableviewcell里面的ViewController中设置变量。
1。 View Controller - 设置ID变量
class Profile01: UIViewController, UITableViewDataSource, UITableViewDelegate {
var id: AnyObject!
2。 TableViewCell - 我需要得到" id"此TableView单元格中具有相同值的变量
class tableViewCell: UITableViewCell {
override func awakeFromNib() {
parseJSON()
super.awakeFromNib()
}
func parseJSON(){
let url: URL = URL(string:"http://website/page.php")!
let request: NSMutableURLRequest = NSMutableURLRequest(url:url)
let bodyData = "id=\(id)&local=application"
request.httpMethod = "POST"
request.httpBody = bodyData.data(using: String.Encoding.utf8);
NSURLConnection.sendAsynchronousRequest(request as URLRequest, queue: OperationQueue.main) {(response, data, error) in
self.startParsing(data!)}
}
tableviewcell中的id用于
let bodyData = "id=\(id)&local=application"