현재 몇 달 동안 현재 사용중인 앱을 상점에서 사용할 수 있습니다. 이 응용 프로그램에는 사용자 정의 셀 (각 셀 자체는 NIB
)을 사용하여 여러 개의 UIListView
이 포함되어 있으며 셀을 만지는 것은 항상 작동합니다."didSelectRowAtIndexPath"메소드가 iOS 10 디바이스에서 호출되지 않았습니다.
지금, 응용 프로그램의 갱신없이, 그것은 나타납니다 이후 아이폰 OS (10) 아무것도하지 않는 셀을 만지고, 어떤 이벤트가 트리거되지 않고 didSelectRowAtIndexPath
또는 willSelectRowAtIndexPath
도 호출됩니다.
이것은 SWIFT 3으로 업데이트 한 후에도 iOS 10 기기에서만 발생합니다.
어떤 아이디어가 잘못 되었나요?
터치를 차단하는보기가없는 경우 Xcode보기 계층 구조 디버그 도구로 https://developer.apple.com/library/content/documentation/ToolsLanguages/Conceptual/Xcode_Overview/ExaminingtheViewHierarchy.html을 확인 했습니까? 'UITableView' 델리게이트가 nil이 아닌지 확인 했습니까? – Larme
안녕하세요. 델리게이트가 null이 아니라면, 나는 디버거를 시도 할 것이다. 그러나 나는 같은 코드가 iOS 8과 9에서 잘 돌아가고 있기 때문에 어떻게 가능할지 모르겠다. – morphet81
'UIListView'는 빌트인'UITableView'를 의미하거나 커스텀 뷰인가? –