mercredi 4 février 2015

Getting nil value on textview and button

Hello im am making an app where the user can press a button and a random link shows upp. I have in the textfile tried to name blblbl.delegate = self but when running the code it suddenly says that all of my textview and buttons has the value of nil.



class ViewController: UIViewController, UITextViewDelegate,

NSObjectProtocol {


@IBOutlet weak var firstbutton: UIButton!
@IBOutlet weak var firsttextview: UITextView!


let links = ["http://www.google.com","http://www.yahoo.com",
"http://ift.tt/unTeNt"]

var currentLinkIndex : Int = 0

override func viewDidLoad() {
Firsttextview.delegate = self
configureTextView()
super.viewDidLoad()
}

func configureTextView() {

func textView(firsttextview: UITextView!, shouldInteractWithURL
URL:
NSURL, inRange characterRange: NSRange) -> Bool {

let url = NSURL(string:links[currentLinkIndex])
UIApplication.sharedApplication().openURL(url!)
return false
}
}

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

@IBAction func firstaction(sender: UIButton) {

let random : Int = Int(arc4random()) % 3

Firsttextview.text = links[random]
currentLinkIndex = random
}


}


How do a solve this problem? Does i some how have to give the textview and button a value! Thanks in advance!





Aucun commentaire:

Enregistrer un commentaire