Details

    • Type: Epic
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Release 6.2.0
    • Component/s: iOS
    • Labels:
      None
    • Story Points:
      13
    • Sprint:
      2017 Sprint 16 SDK

      Description

      In SDK 6.0.0, we updated the default minimum iOS target to 8.0 as a result of the Xcode 8.x version that is now supported. Doing that, our iOS SDK core shows some deprecation-warnings regarding API's that should be replaced in iOS 8 and later. A selection:

      • Replace UISearchDisplayController with UISearchController (API migration required)
      • Replace NSDayCalendarUnit with NSCalendarUnitDay etc. (search and replace, easy ones)
      • Replace willAnimateRotationToInterfaceOrientation: (used in many places, migration required)
      • Replace ABPeoplePickerNavigationController (in Ti.Contacts, replacement straight forward)
      • Remove old statements (e.g. ![TiUtils isIOS8OrGreater])
      • Remove old UIAlertView and UIActionSheet API's

      The first bunch of changes can be seen in this branch, I'm not sure when I can continue the outstanding issues, but the plan is either for 6.1.0 or 6.2.0.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                vijaysingh Vijay Singh
                Reporter:
                hknoechel Hans Knöchel
              • Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    Sync status:
                    ERROR
                    Last sent:

                    Git Source Code