Ios Swift:';ViewController.Type';没有名为'的成员;URL';

Ios Swift:';ViewController.Type';没有名为'的成员;URL';,ios,swift,nsurlconnection,nsurl,Ios,Swift,Nsurlconnection,Nsurl,我的viewController中有一些代码 var URL: NSURL = NSURL(string: "http://someurl.com")! var request : NSMutableURLRequest = NSMutableURLRequest(URL:URL) request.HTTPMethod = "POST" var bodyData = "data=something" NSURLConnection.sendAsynchronousRequest

我的viewController中有一些代码

 var URL: NSURL = NSURL(string: "http://someurl.com")!
 var request : NSMutableURLRequest = NSMutableURLRequest(URL:URL)

 request.HTTPMethod = "POST"

 var bodyData = "data=something"


 NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue())
    {
        (response, data, error) in
        println(NSString(data: data, encoding: NSUTF8StringEncoding))
    }
但是,我收到错误:“ViewController.Type”没有名为“URL”的成员。如果我把代码放在ViewDidLoad中,它会在应用程序启动时工作

如何让代码在单击按钮时运行?我尝试将@iAction放在ViewDidLoad函数中,但也不起作用:/

编辑:全视图

 //
 //  ViewController.swift
 //  postPhp
 //
 //  Created by  -  on 01/12/2014.
 //  Copyright (c) 2014 Dannie C. All rights reserved.
 //

 import UIKit

 class ViewController: UIViewController {


 var URL: NSURL = NSURL(string: "http://someurl.com")!
 var request : NSMutableURLRequest = NSMutableURLRequest(URL:URL)

 request.HTTPMethod = "POST"

 var bodyData = "data=something"


 NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue())
  {
   (response, data, error) in
   println(NSString(data: data, encoding: NSUTF8StringEncoding))
  }



@IBOutlet var serverLabel: UILabel!

@IBAction func serverButton(sender: AnyObject) {


}


override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.


}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

}

您的代码都不在方法中,请将其包装在方法中,并在适当的时候调用该方法。

您发布的代码与您遇到的错误无关。您没有发布足够的代码。@DanielT。这是我的viewcontroller中除iAction之外的所有代码。错误显示在以下行:var request:NSMutableURLRequest=NSMutableURLRequest(URL:URL)@DannieCoderBoi,然后发布整个类,因为提供的代码不会产生您声称它产生的错误。您能详细说明“包装它”吗?就我而言,它在构造函数方法中,并且它的属性是公开的。一个人需要多明确?需要有一个动作方法,当用户点击它时,
ui按钮可以调用它。有关更多信息,请参阅Apple上的
UIControl
类文档。谢谢,但我问的是“包装”,而不是包装什么。我将看看其他地方,因为这将很快脱离主题。