{ "id": "144445", "key": "TIMOB-18545", "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": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-02-10T18:22:20.000+0000", "created": "2015-02-10T15:43:19.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam" ], "versions": [ { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" } ], "issuelinks": [ { "id": "45811", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "110763", "key": "TIMOB-13000", "fields": { "summary": "iOS: ImageView does not the trigger \"load\" event if touchEnabled is set to false", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-03-06T01:24:19.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": "h4. Problem Description\r\nThe load event in an ImageView is not being triggered in 64 bits build, only happens with the 64 bit build (i.e. , this doesn't happen in the app in 32 bits build, like when you compile with 3.4.1). \r\n\r\nh4. Steps to reproduce\r\n1. Create a new Mobile Project (Classic Titanium)\r\n2. Replace app.js with this: \r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n\tbackgroundColor:'white',\r\n});\r\nsetTimeout(function() { \r\nvar image = Ti.UI.createImageView({\r\n image:'KS_nav_views.png',\r\n touchEnabled:false,\r\n});\r\n\r\nimage.addEventListener('load',function(){\r\n\tTi.API.info('loaded');\r\n});\r\nwin.add(image);\r\n},1000);\r\n\r\nwin.open();\r\n{code}\r\n3. Run it in device or simulator\r\n\r\nh4. Actual Results\r\nThe load even is never triggered (i.e., no 'loaded' message in the console).\r\n\r\nh4. Expected Results\r\nThe load event to be triggered (and the 'loaded' message appearing in the console).\r\n\r\nh4. Extra info\r\nThis won't happen when compiling with 3.4.1, even in the same device. Only happens with 64 bits build. ", "attachment": [], "flagged": false, "summary": "iOS: ImageView load event is not triggered in 64 bits build", "creator": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "subtasks": [], "reporter": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "environment": "Mobile SDK 3.5.0.GA\r\niphone 6 \r\niOS 8.1.2", "comment": { "comments": [ { "id": "342772", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~mpmiranda] To clarify:\r\n\r\n* The ticket says \"iOS 8\". Is it iOS 8-specific? Does it happen on iOS 7 as well? If so, the ticket should only say \"iOS\" in the summary.\r\n* You mention 64-bit devices. So, that's to say it only happens on an iPhone 6 with 3.5.0? What happens if I use an iPhone 4S? I believe you mean that it happens with a 64-bit build, not a 64-bit device.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-02-10T15:54:52.000+0000", "updated": "2015-02-10T15:54:52.000+0000" }, { "id": "342790", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Pull pending\r\nmaster - https://github.com/appcelerator/titanium_mobile/pull/6630", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-02-10T18:04:45.000+0000", "updated": "2015-02-10T18:04:45.000+0000" }, { "id": "345239", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Verified fix on:\r\n\r\nMac OSX 10.10.2\r\nAppcelerator Studio, build: 4.0.0.201502171827\r\nTitanium SDK build: 4.0.0.v20150305101012\r\nTitanium CLI, build: 3.5.0-dev\r\nAlloy: 1.6.0-alpha\r\nXcode 6.1.1\r\niPhone 6 Plus (8.1.3), iPhone 6 Plus (8.3b), iPhone 5c (7.1.1)\r\n\r\nBuilt to devices, when the image view loads the load event is triggered.\r\n\r\nClosing ticket.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-03-06T01:24:14.000+0000", "updated": "2015-03-06T01:24:14.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }