Я установил «show detail» segue с одного viewcontroller на другой. однако, когда я выполняю ниже код ничего не происходит, он не показывает viewController. Я на 100% идентичен идентификатору в сегменте. Что может это сделать?performSegueWithIdentifier не представляет нужный вид
self.performSegueWithIdentifier("PresentPermissionView", sender: self)
я звоню его в этом методе
func determinePermission() {
switch CLLocationManager.authorizationStatus() {
case .AuthorizedAlways, .AuthorizedWhenInUse:
if CLLocationManager.locationServicesEnabled() {
}
case .NotDetermined:
locationManager.requestWhenInUseAuthorization()
print("test")
case .Restricted, .Denied:
print("restricted")
self.performSegueWithIdentifier("PresentPermissionView", sender: self)
}
}
Какой тип это? Модальный или толчок или что-то еще? Вы уверены, что строка выше будет выполнена? С немного более подробной информацией, я был бы в состоянии помочь вам больше –
modal! да, это печатает «ограниченный» в журнале –
Представлен ли другой вид? или это вообще не происходит? Возможно, добавьте функцию 'override prepareForSegeue', чтобы проверить, что может быть причиной этого. – MikeG