{ "id": "61573", "key": "TIMOB-941", "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": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:54:44.000+0000", "created": "2011-04-15T02:39:43.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [ "contacts", "ios", "iphone", "showcontactpicker" ], "versions": [], "issuelinks": [], "assignee": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:54:44.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}
SDK: 1.3
\nWhen using the contact picker only a few of the contact fields\nwill fire the success event. The rest just crash the app. The ones\nI've noticed that work fine:
\naddress - 'work' only
\nemail - 'work' only
The ones I've noticed that don't work:
\nprefix
\norganization
\nphone - ticket #176 calls for 'phoneNumber' but 'phone' is the\none that works
\nmiddleName
\nsuffix
\nnickname
\njobTitle
\ndepartment
\nbirthday
\naddress - all but 'work'
\nemail - all but 'work'
Ones that flat out crash the app if you even include them in the\n'details'
\ncreationDate
\nmodificationDate
Contacts hasn't been fully ported from 0.8.
Contact picker should be resolved now; there's still more work\nto be done with contacts, though.
(from [bba6d9a6c5294b979c567043898a7a9da09bdc7e])\nCloses #941: Contacts module rewrite complete. \nhttp://github.com/appcelerator/titanium_mobile/commit/bba6d9a6c5294...
It seems the Contacts module doesn't work on all Iphones. Chris\ndescribes the problem here
\n\nhttp://developer.appcelerator.com/question/106511/iphone-contacts-l...
\nWhenever one tries to access the email field, the app crashes.\nThis happens even when I previously check for it's existence.
\nCan someone please look into it as it stops me from developing\nmy app any further.
\nThanks a lot for all your hard work!
\nPhil
This is improper use of the email field. See documentation.