{ "id": "151618", "key": "AC-438", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2015-10-23T22:07:00.000+0000", "created": "2015-09-30T11:10:48.000+0000", "labels": [ "imageView", "listView" ], "versions": [], "issuelinks": [ { "id": "49153", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "149561", "key": "TIMOB-19647", "fields": { "summary": "iOS: ImageViews with remote images slow and failing", "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": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2015-10-26T02:20:33.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Images in ListViews no longer load as they scroll onto screen, they now wait for the scrolling to finish before loading. Furthermore if the user scrolls without removing their finger from the screen and stops the scroll with their finger, instead of letting any inertia complete the scroll, then the image never loads.\r\n\r\nThis occurs in all Titanium SDKs (back to 3.5.1). It works correctly in XCode 6.1, but does not work in XCode 7.0\r\n\r\nThis may/may not be related information for AC-204\r\n\r\nSample alloy code attached\r\n", "attachment": [ { "id": "56854", "filename": "image.js", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-09-30T11:12:09.000+0000", "size": 190, "mimeType": "text/javascript" }, { "id": "56853", "filename": "index.js", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-09-30T11:12:12.000+0000", "size": 213, "mimeType": "text/javascript" }, { "id": "56855", "filename": "index.xml", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-09-30T11:12:05.000+0000", "size": 589, "mimeType": "text/xml" }, { "id": "56906", "filename": "ListView Correct.mp4", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-10-06T10:51:15.000+0000", "size": 4562501, "mimeType": "video/mp4" }, { "id": "56907", "filename": "ListView Error.mp4", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-10-06T10:51:16.000+0000", "size": 5562918, "mimeType": "video/mp4" } ], "flagged": false, "summary": "IOS: ListView images fail to load using xcode 7", "creator": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "environment": "Titanium SDK 5.0.1 (all SDKs back to 3.5.1 produce the same result)\r\nXCode 7.0\r\n", "comment": { "comments": [ { "id": "365394", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "body": "Added correct attachments", "updateAuthor": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-09-30T11:12:34.000+0000", "updated": "2015-09-30T11:12:34.000+0000" }, { "id": "365459", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~martz256] Have you made sure to check the iOS9 App Transport Security? (docs.appcelerator.com/platform/latest/#!/api/Titanium.Network)", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-09-30T19:29:21.000+0000", "updated": "2015-09-30T19:29:21.000+0000" }, { "id": "365476", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "body": "Hi @hansknoechel The ATS was just left at Titanium default (i.e. a clean project) which is turned off i believe. I also tried enabling it which has exactly the same result.\r\n\r\nI assume that if ATS was an issue the image would never load? I can get all of my images to load, the non-loading is based on how the ListView is manipulated / touched, i can manipulate the ListView again to get them to load.\r\n\r\ne.g.\r\n1. Touch the bottom of the screen and scroll blank images into view. Ensure that the list is not moving as you remove your finger. The images will not load.\r\n2. Touch and move the list slightly, give the list a little inertia and ensure it is moving when you remove your finger. When the list stops moving the images will load.\r\n\r\nIn XCode 6 the images loaded as soon as they appeared in the view, now they are waiting for the scroll to stop.\r\n\r\nIf it would help for me to create a video of the issue I can do so.\r\n\r\n", "updateAuthor": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-09-30T20:49:04.000+0000", "updated": "2015-09-30T20:51:31.000+0000" }, { "id": "365883", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "body": "Hans, I have been doing a few more test to find out exactly when this happens and it seems that it is more of a Titanium SDK issue than as XCode one.\r\n\r\n*Works Correctly:*\r\nTi SDK: 3.5.1\r\nXCode: 6.1\r\n\r\n*Does Not work Correctly:*\r\nTi SDK: 4.0.0.GA, 4.1.1.GA, 5.0.2.GA\r\nXCode 6.1\r\n\r\n*Does Not work Correctly:*\r\nTi SDK: 3.5.1.GA, 4.0.0.GA, 4.1.1.GA, 5.0.2.GA\r\nXCode 7.0.1\r\n\r\nI will now upload 2 videos... one which shows it working correctly and one showing the error. Note in the issue video that the images only load after I 'flick' the list and let it settle itself.\r\n\r\nMaryn", "updateAuthor": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-10-06T10:40:19.000+0000", "updated": "2015-10-06T10:40:19.000+0000" }, { "id": "367568", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~martz256] This issue is related to TIMOB-19647 right? Just trying to find all issues we resolved with the fix.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-10-22T20:57:53.000+0000", "updated": "2015-10-22T20:57:53.000+0000" }, { "id": "367628", "author": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "body": "yes thanks, this is now fixed", "updateAuthor": { "name": "martz256", "key": "martz256", "displayName": "Martyn Joyce", "active": true, "timeZone": "Europe/London" }, "created": "2015-10-23T09:47:15.000+0000", "updated": "2015-10-23T09:47:15.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }