Using xcode 9 and ios 11. The select drop down has a weird behavior, when clicking sometimes an empty list appear. When clicking multiple time on the select input the application crash with this error :
[Warning] Application tried to represent an active popover presentation: <UIPopoverPresentationController: 0x7fc187b46510>
*** Assertion failure in -[UITableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3694.4.18/UITableView.m:13285
[FATAL] [WORKLIGHT] Uncaught Exception: UITableView dataSource is not set
*** Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘UITableView dataSource is not set’
Seems like it is not an ionic or cordova issue.
It is more on apple UIView side. I tried to rebuild the application using Xcode 9.1 beta, and seems like the bug is fix.
Yeah, still having the same issue. I tried clearing out everything and re-installing cordova, ionic, etc. I’m currently just telling my users to not upgrade to iOS 11.
It is not working for me either… weird, i thought it was when i tested it. Maybe I messed up.
Could people fill up a bug report at Apple https://bugreport.apple.com. So that the bug reach out to them. I already filled up one on my side…
As mentionned this is not an ionic Issue, but the native UIWebview component (Apple issue).
A workaround for now is to build your app using Xcode 8 or integrating the WKWebview plugin.
I was also seeing this issue. Updating to xcode 9.2 did not solve this for me. However, updating the device to iOS 11.2.5 solved it. Now my builds with xcode 9 seem to be working fine! If you are feeling up to it, and can be sure that your users will update to the latest iOS on their devices, update away.