{"action":"opened","issue":{"url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/1417","labels_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/1417/labels{/name}","comments_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/1417/comments","events_url":"https://api.github.com/repos/jessesquires/JSQMessagesViewController/issues/1417/events","html_url":"https://github.com/jessesquires/JSQMessagesViewController/issues/1417","id":129077341,"number":1417,"title":"Crash while cell deleted","user":{"login":"guofengjd","id":1768067,"avatar_url":"https://avatars.githubusercontent.com/u/1768067?v=3","gravatar_id":"","url":"https://api.github.com/users/guofengjd","html_url":"https://github.com/guofengjd","followers_url":"https://api.github.com/users/guofengjd/followers","following_url":"https://api.github.com/users/guofengjd/following{/other_user}","gists_url":"https://api.github.com/users/guofengjd/gists{/gist_id}","starred_url":"https://api.github.com/users/guofengjd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guofengjd/subscriptions","organizations_url":"https://api.github.com/users/guofengjd/orgs","repos_url":"https://api.github.com/users/guofengjd/repos","events_url":"https://api.github.com/users/guofengjd/events{/privacy}","received_events_url":"https://api.github.com/users/guofengjd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-27T09:04:24Z","updated_at":"2016-01-27T09:04:24Z","closed_at":null,"body":"(this may not be the JSQ's problem, but still write to get some help, thanks.)\r\n\r\nwhen I delete one item in the view controller, and just go back, it crashes every time.\r\nhere is some information:\r\n\r\n3 cells alloced, remove one item, then exit the view controller, cells start to dealloc, then crash.\r\n\r\n2016-01-27 15:19:36.844 AppName[3856:152935] JSQMessagesCollectionViewCellOutgoing alloc 0x11d952a50\r\n2016-01-27 15:19:36.856 AppName[3856:152935] JSQMessagesCollectionViewCellOutgoing alloc 0x11c01aca0\r\n2016-01-27 15:19:36.867 AppName[3856:152935] JSQMessagesCollectionViewCellOutgoing alloc 0x11d954ca0\r\n2016-01-27 15:19:45.374 AppName[3856:152935] collectionView deleteItemsAtIndexPaths cell: 0x11d954ca0\r\n2016-01-27 15:19:50.336 AppName[3856:152935] JSQMessagesCollectionViewCellOutgoing dealloc 0x11d954ca0\r\n2016-01-27 15:19:50.338 AppName[3856:152935] *** -[JSQMessagesCollectionViewCellOutgoing release]: message sent to deallocated instance 0x11d954ca0\r\n(lldb) bt\r\n* thread #1: tid = 0x25567, 0x0000000104e1b83f CoreFoundation`___forwarding___ + 767, queue = 'com.apple.main-thread', stop reason = EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0)\r\n  * frame #0: 0x0000000104e1b83f CoreFoundation`___forwarding___ + 767\r\n    frame #1: 0x0000000104e1b4b8 CoreFoundation`__forwarding_prep_0___ + 120\r\n    frame #2: 0x0000000103bed0b8 libobjc.A.dylib`(anonymous namespace)::AutoreleasePoolPage::pop(void*) + 488\r\n    frame #3: 0x0000000104db3336 CoreFoundation`_CFAutoreleasePoolPop + 22\r\n    frame #4: 0x0000000104de72d1 CoreFoundation`__CFRunLoopRun + 2081\r\n    frame #5: 0x0000000104de6828 CoreFoundation`CFRunLoopRunSpecific + 488\r\n    frame #6: 0x0000000107c4aad2 GraphicsServices`GSEventRunModal + 161\r\n    frame #7: 0x00000001018fc610 UIKit`UIApplicationMain + 171\r\n    frame #8: 0x000000010018b0f0 AppName`main(argc=1, argv=0x00007fff5fbfe5e8) + 128 at main.m:15\r\n    frame #9: 0x0000000105a2492d libdyld.dylib`start + 1\r\n    frame #10: 0x0000000105a2492d libdyld.dylib`start + 1\r\n(lldb) \r\n\r\n"}}