当我点击位置信元时,如何获得正确的位置?
因为在我的主要故事板上有两行,第一行是位置,第二行是日期选择器单元。
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)
{
if indexPath.section == 2 && indexPath.row == 2
{
let authStatus = CLLocationManager.authorizationStatus()
if authStatus == .NotDetermined
{
locationManager.requestWhenInUseAuthorization()
return
}
if updatingLocation
{
stopLocationManager()
} else
{
location = nil
lastLocationError = nil
placemark = nil
lastGeocodingError = nil
startLocationManager()
}
updateLabels()
configureGetButton()
}
tableView.deselectRowAtIndexPath(indexPath, animated: true)
textField.resignFirstResponder()
if indexPath.section == 2 && indexPath.row == 1 { if !datePickerVisible {
showDatePicker()
}
else
{
hideDatePicker()
}
}}
答案 0 :(得分:1)
你有0个索引,所以第一行是0,第二个是1.你应该要求行== 0.