Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-14316] iOS7: Delete Mode - unexpected behavior deleting rows

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionCannot Reproduce
Resolution Date2013-08-28T18:52:20.000+0000
Affected Version/sRelease 3.1.1
Fix Version/s2013 Sprint 15 API, 2013 Sprint 15
ComponentsiOS
Labelsios7, qe-3.1.1, qe-closed-3.2.0, qe-ks
ReporterOlga Romero
AssigneeIngo Muschenetz
Created2013-06-20T19:21:43.000+0000
Updated2015-02-02T20:46:52.000+0000

Description

I experience the issue, deleting rows from the table view. After a couple deletions, the table view may "freez" and press "Cancel" and come back wont "unfreez" it. I noticed sometines it is anough delete 2 rows to run in to this problem. It is a *regression*, does not occur in iOS6 Test steps: 1. Install and run KS> Base UI> Views> Table Views> Delete Mode 2. Tap on the Edit button 3. Tap on the red button on any row 4. Tap on Foo Actual result: The table view does not function and here is the log I caught in the console:
Jun 20 11:57:48 Europa kernel[0] <Debug>: flow_divert_kctl_disconnect (0): disconnecting group 1
Jun 20 11:58:04 Europa KitchenSink[236] <Warning>: [INFO] row myid = 0deleted - row=[object TiUITableViewRow], index=0, section=[object TiUITableViewSection]
Jun 20 11:58:12 Europa KitchenSink[236] <Warning>: [INFO] row myid = 3deleted - row=[object TiUITableViewRow], index=2, section=[object TiUITableViewSection]
Jun 20 11:58:16 Europa SpringBoard[33] <Notice>: 3b08b18c lockdown_copy_checkin_info: service has checked in
Jun 20 11:58:16 Europa medialibraryd[128] <Warning>: {ML3 MusicLibrary} [MLWriter] Cleaning up any remaining transactions for ended process <unknown process> (process ID = 303)
Jun 20 11:58:43 Europa KitchenSink[236] <Warning>: [INFO] row myid = 4deleted - row=[object TiUITableViewRow], index=2, section=[object TiUITableViewSection]
Jun 20 11:58:44 Europa KitchenSink[236] <Warning>: attempting to set a swipe to delete cell when we already have one....that doesn't seem good
Jun 20 11:58:46 Europa KitchenSink[236] <Warning>: [INFO] row myid = 5deleted - row=[object TiUITableViewRow], index=2, section=[object TiUITableViewSection]
Jun 20 11:58:46 Europa cplogd[300] <Warning>: Exiting.

Jun 20 11:59:47 Europa KitchenSink[236] <Warning>: [INFO] row myid = 1deleted - row=[object TiUITableViewRow], index=1, section=[object TiUITableViewSection]
Jun 20 11:59:52 Europa KitchenSink[236] <Warning>: [INFO] row myid = 4deleted - row=[object TiUITableViewRow], index=3, section=[object TiUITableViewSection]
Jun 20 12:00:02 Europa KitchenSink[236] <Warning>: [INFO] row myid = 8deleted - row=[object TiUITableViewRow], index=6, section=[object TiUITableViewSection]
Jun 20 12:00:09 Europa KitchenSink[236] <Warning>: [INFO] row myid = 11deleted - row=[object TiUITableViewRow], index=8, section=[object TiUITableViewSection]
Jun 20 12:00:10 Europa KitchenSink[236] <Warning>: attempting to set a swipe to delete cell when we already have one....that doesn't seem good
Jun 20 12:00:18 Europa KitchenSink[236] <Warning>: [INFO] row myid = 12deleted - row=[object TiUITableViewRow], index=8, section=[object TiUITableViewSection]

Comments

  1. Shannon Hicks 2013-06-20

    I've noticed this in Mail.app too, so it might be an iOS issue.
  2. Sabil Rahim 2013-07-23

    Cannot Reproduce . Mostly likely a apple bug. Tested on iOS 7 beta 3 iPad 4 device and master.
  3. Olga Romero 2013-07-24

    Closing as cannot reproduce, agree with Sabil. Tested and ferified fix with: Appcelerator Studio, build: 3.1.1.201306131423 Titanium SDK, build: 3.2.0.v20130724101649 Devices: iPhone5 iOS7 iPad4 iOS7
  4. Vishal Duggal 2013-08-28

    Reopening to edit labels

JSON Source