Comments (1)
Yeah, I actually filed a radar on that. Very annoying. I think I removed it a while back but apparently didn't commit it. Oops.
-- Daniel Shusta
On Jul 1, 2012, at 1:29 AM, Jonathan Lundell [email protected] wrote:
If you instantiate a UITableViewController that contains a ReorderingTableViewController and then reference its view (in my case in order to make it a subview of my root view), that reference instantiates the tableView. In doing so, the assertion in commonInit also references the view, but apparently before it gets created, so it gets created twice. Or something like that; it's very confusing.
The original symptom I was seeing is that the tableView's reordering gestureRecognizers were disappearing. Turned out that the tableView itself was getting replaced, but with no calls to viewDidLoad/Unload, so the logic for installing our gestureRecognizers failed. I tracked it down, finally, to the assertion.
Commenting out the assertion fixed the problem. If it's really necessary, I suppose it could be safely moved to viewDidLoad.
Reply to this email directly or view it on GitHub:
#5
from reorderingtableviewcontroller.
Related Issues (15)
- target and proposed destination path HOT 9
- License HOT 2
- Weird iOS 6 Bug causes row to disappear when dragging HOT 9
- Tag non-arc version? HOT 1
- problem with integrating into project
- Mac Version
- Possible Extension
- Bug: Disappearing and flashing TableViewCells HOT 1
- Drag to empty section HOT 7
- ContentInset makes everything horrible
- Reordering between section crashes
- feature request: willDrag hook HOT 2
- How would I use this with a Table within a UIViewController? HOT 2
- blockSelf over-retains self HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reorderingtableviewcontroller.