[TIMOB-1834] iOS: hasDetail image click event sometimes does not report the correct row index - iphone
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Low |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2012-08-20T16:20:48.000+0000 |
Affected Version/s | Release 1.5.0 |
Fix Version/s | n/a |
Components | iOS |
Labels | n/a |
Reporter | ctredway |
Assignee | Neeraj Gupta |
Created | 2011-04-15T03:03:31.000+0000 |
Updated | 2017-03-09T22:59:07.000+0000 |
Description
On the iphone, sdk 4.0.2 titanium 1.4.1, sometimes after a scroll has happened, when pressing the hasDetail image, the wrong row index is reported.
See this HD ticket for code.
http://developer.appcelerator.com/helpdesk/view/42231">http://developer.appcelerator.com/helpdesk/view/42231
Assigning to Jay... This is an opportunistic fix for R1.5
Downloaded CollegeSearch and hooked up iPhone to Xcdoe Organizer Window -> Console to see output of exact row and entry. Have yet to see the intermittent error, but also trying Clint's or Richard Baubaum's "simple" app.
Think I just caught it - browsing the California School list, all under "University of California: ", every 3 to 5 times the school info is NOT for the school chosen by the rightmost, blue arrow. I haven't got an index out of the range yet, but on several occasions did set the school information, notably the name, differ from that shown in the table view row:
The first time I click on University of California, Irvine, the detailed data was for "Scripps College"
-> For an alphabetical list, this isn't just an off-by-one-error, this is WAY off -> The first click, per the Xcode Organizer Console output below, shows "index=105, src=ROW, id=565", and -> the second click, of the same row, ended up with the right college, &"index=121, src=ROW, id=615"
DEBUG OUTPUT FROM Console (using my personal iPhone 4 running the latest iOS GM 4.2) (8B117)
Tue Nov 16 16:24:42 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] clicked on table view:
Tue Nov 16 16:24:42 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : index=105, src=ROW, id=565
Tue Nov 16 16:24:42 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] iphone
Tue Nov 16 16:24:42 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] getschool.js: id=565, type=st
Tue Nov 16 16:24:44 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] load from POST: 200: 565:Scripps College:Claremont:CA:40450:40450:12450:1011:address:34.103738:-117.711323:685:640:730:660:620:700:640:730:4:PRIVATE:1926:11:Suburban:99:43:30:830:http://www.scrippscol.edu:909-621-8000:admission@scrippscol.edu:30:0:0:0:0:0:0">www.scrippscol.edu:909-621-8000:admission@scrippscol.edu:30:0:0:0:0...
Tue Nov 16 16:24:44 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] RECENTS: 14 entries
Tue Nov 16 16:24:44 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] ADDED @ 0: 565:Scripps College
Tue Nov 16 16:25:01 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] clicked on table view:
Tue Nov 16 16:25:01 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : index=121, src=ROW, id=615
Tue Nov 16 16:25:02 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] iphone
Tue Nov 16 16:25:02 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] getschool.js: id=615, type=st
Tue Nov 16 16:25:04 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] load from POST: 200: 615:University of California:Irvine:CA:11961:34840:11400:1011:address:33.645193:-117.842778:560:510:610:615:560:670:520:620:4:PUBLIC:1965:23:Suburban:51:56:22:19179:http://www.uci.edu:949-856-6703:admissions@uci.edu:68:21:27:24:29:0:0">www.uci.edu:949-856-6703:admissions@uci.edu:68:21:27:24:29:0:0
Tue Nov 16 16:25:04 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] RECENTS: 15 entries
Tue Nov 16 16:25:04 jPhone4 UIKitApplication:com.archimedes.collegesearch[0xe747][3756] : [INFO] ADDED @ 0: 615:University of California
I also reproduced this much more quickly using the "reduced app" provided by Richard Baughman in his files app.js and newwin.js on 1.4.2 and 1.5.0 and 1.4.1.1. Am now going forth into the code for Table View to see what's askew.
No test case and link doesn't work anymore, ticket marked as invalid.
Please reopen this ticket if you can provide a test case or better description to reproduce this issue.
Closing ticket as invalid.