Ich versuche schon seit einigen Tagen eine App zu erstellen die aus einer SegmentedControl besteht. Es gibt 3 Segmente, bei klick auf eines der 3 Segmente will ich das ein JSON File eingelesen und als TableView ausgeben wird. Bei Klick auf ein anderes der drei Segmente soll ebenfalls das gleiche passieren allerdings soll hier aus einem anderen JSON File ausgelesen werden. Sprich bei jedem Segment soll ein anderes JSON File ausgelesen werden.
Ich bekomm es einfach nicht hin, kann mir bitte wer von euch helfen?
Im Anhang befindet sich die Segmented Control.
Den Code habe ich:
//
// ViewController.swift
// SegmentedControl
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var SegmentedControl: UISegmentedControl!
@IBOutlet weak var StatusLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
var selectedSegmentIndex = SegmentedControl.selectedSegmentIndex
StatusLabel.text = SegmentedControl.titleForSegmentAtIndex(selectedSegmentIndex)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func SegmentedControlValueChange(sender: UISegmentedControl) {
StatusLabel.text = SegmentedControl.titleForSegmentAtIndex(sender.selectedSegmentIndex)
if(StatusLabel.text == "Public") {
println("Hier soll ein JSON File eingelesen werden und als TableView ausgegeben werden aber wie?")
}
if(StatusLabel.text == "Private") {
println("Hier soll ein JSON File eingelesen werden und als TableView ausgegeben werden aber wie?")
}
if(StatusLabel.text == "Protected") {
println("Hier soll ein JSON File eingelesen werden und als TableView ausgegeben werden aber wie?")
}
}
}
Ich bekomm es einfach nicht hin, kann mir bitte wer von euch helfen?
Im Anhang befindet sich die Segmented Control.
Den Code habe ich:
//
// ViewController.swift
// SegmentedControl
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var SegmentedControl: UISegmentedControl!
@IBOutlet weak var StatusLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
var selectedSegmentIndex = SegmentedControl.selectedSegmentIndex
StatusLabel.text = SegmentedControl.titleForSegmentAtIndex(selectedSegmentIndex)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func SegmentedControlValueChange(sender: UISegmentedControl) {
StatusLabel.text = SegmentedControl.titleForSegmentAtIndex(sender.selectedSegmentIndex)
if(StatusLabel.text == "Public") {
println("Hier soll ein JSON File eingelesen werden und als TableView ausgegeben werden aber wie?")
}
if(StatusLabel.text == "Private") {
println("Hier soll ein JSON File eingelesen werden und als TableView ausgegeben werden aber wie?")
}
if(StatusLabel.text == "Protected") {
println("Hier soll ein JSON File eingelesen werden und als TableView ausgegeben werden aber wie?")
}
}
}