{ "id": "61692", "key": "TIMOB-1060", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11224", "name": "Release 1.4.0", "archived": true, "released": true, "releaseDate": "2010-07-16" } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2011-04-15T02:42:54.000+0000", "created": "2011-04-15T02:42:53.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-02T19:14:59.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

http://helpdesk.appcelerator.net/tickets/2706

\n

we need to figure out how this should work from an API\nperspective (i.e., which one should be the parent container)

{html}", "attachment": [], "flagged": false, "summary": "tab groups and split views don't work together", "creator": { "name": "nwright", "key": "nwright", "displayName": "Nolan Wright", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "nwright", "key": "nwright", "displayName": "Nolan Wright", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "124725", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Split views are very picky, and will throw an exception if not\nthe root view. It might be possible to set up tabs within a split\nview, but this will take R&D outside of Titanium to get split\nviews to play well with others.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:42:54.000+0000", "updated": "2011-04-15T02:42:54.000+0000" }, { "id": "124726", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

It's worth mentioning that the sample provided in the helpdesk\nticket is not actually a split view. Screenshots of what we presume\nthe app to be reveal that it's a rather clever mockup of split:\n\nhttp://itunes.apple.com/us/app/craigsphone-craigslist-for/id3647937...

\n

From the documentation:

\n
\n

The split view controller’s view should always be\ninstalled as the root view of your application window. You should\nnever present a split view inside of a navigation or tab bar\ninterface.

\n
\n

This is pretty clear. Blain is correct about split view\ncontrollers throwing a hissyfit if they're not the root; our own\ncode confirms this. Now, we may be able to present tab controllers\ninside of a split view, but that comes with its own can of worms\n(including that the tab group controller we have relies on the root\nview controller being our own, and not the split view root\ncontroller).

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:42:54.000+0000", "updated": "2011-04-15T02:42:54.000+0000" }, { "id": "124727", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Marking invalid. If the user really wants tab controllers inside\na split view they can open a new bug and we'll evaluate that\nthen.

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:42:54.000+0000", "updated": "2011-04-15T02:42:54.000+0000" }, { "id": "408416", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closed as invalid.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-02T19:14:59.000+0000", "updated": "2017-03-02T19:14:59.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }