IBOutlet не отображает его значение в пользовательском интерфейсе

Я создаю приложение для iOS с использованием раскадровок. Я внедрил в свое приложение карты Google, используя swift, а остальная часть кода находится в цели C.

Мой сценарий:

1. Как показано на схеме, когда я нажимаю на метку перед местоположением (в контроллере первого вида), модальный переход открывает второй контроллер представления, содержащий карту.

2. В контроллерах вида карты, когда пользователь перемещает карту касанием, я получаю значение адреса в метке. (похоже на приложение Uber)

3.После этого, как только пользователь нажимает кнопку «Готово» на этом контроллере, он возвращается к первому контроллеру представления, используя пользовательский переход и со значением местоположения.

Проблема в том, что iboulet этого ярлыка скрыт в пользовательском интерфейсе и не отображает его значение. Но когда я печатаю это значение в консоли, я могу отобразить это значение.

Ниже мой код. Помощь очень ценится.

Первый код контроллера View, написанный на swift:

- (void)viewDidLoad {
    [super viewDidLoad];
    _Locationlabel.text=_location;
    NSLog(@"location=%@",_Locationlabel.text);
}

Код второго вида контроллера:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
        if (segue.identifier == "locationDone") {
            // pass data to next view

            var svc = segue.destinationViewController as Host;

            svc.location = self.addressLabel.text;
            println("location\(svc.location)");
        }
    }

    @IBAction func doTap(x:UIButton) {

     self.dismissViewControllerAnimated(true, completion: {});//This is intended to dismiss the Info sceen.
        println("pressed")

    }

Ответы на вопрос(2)

Ваш ответ на вопрос