[TIMOB-17804] iOS8: Refactor OptionDialog
GitHub Issue | n/a |
---|---|
Type | Improvement |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2014-10-02T20:35:05.000+0000 |
Affected Version/s | Release 3.4.0 |
Fix Version/s | Release 3.4.2, Release 3.5.0, Release 4.0.0 |
Components | iOS |
Labels | ios8, module_optiondialog, optiondialog, qe-manualtest |
Reporter | Vishal Duggal |
Assignee | Vishal Duggal |
Created | 2014-09-29T22:15:49.000+0000 |
Updated | 2015-01-14T20:52:38.000+0000 |
Description
iOS8 has moved over AlertDialog and OptionDialog to UIAlertController
Also the correct way to show popovers is now to set the modalPresentationStyle to UIModalPresentationPopover
Titanium needs to refactor these three proxy classes. Will probably also need to change the supported API.
Additional test case to be run on iPAD
Pull pending master - https://github.com/appcelerator/titanium_mobile/pull/6191 3_4_X - https://github.com/appcelerator/titanium_mobile/pull/6193
Tested the above code using Mac osx 10.9.5 Mavericks Appcelerator Studio, build: 3.4.0.201409261245 Titanium SDK, build: 3.4.1.v20141003114920 acs@1.0.18 alloy 1.5.1 install@0.1.7 npm@1.4.23 sudo@1.0.3 titanium 3.4.0 titanium-code-processor@1.1.1 Xcode6.1GM Devices: iPad mini iOS 8.1 iPad mini iOS 7.0.3 Works as expected per [~vduggal]