Month: May 2014

UITableView move handles not showing?

iOS

Today, I had to implement UITableView row re-ordering for the first time. The cells had showsReorderControl set to YES, and my delegate was implementing tableView:canMoveRowAtIndexPath: returning YES and still the handles would not show when tableView.editing was set to YES. The solution? Your dataSource must also implement tableView:moveRowAtIndexPath:toIndexPath: for the handles to show, even if it does nothing – although it must do something to have any lasting effect on your model. The docs do […]

Proposal: How to bring upgrade pricing to your iOS and Mac apps

Apple / Development / iOS

I was listening to Iterate 67 recently and there was discussion about Readdle‘s apps and how they work together. I was thinking about how they achieve this above and beyond some canOpenURL: smarts, and I presume they are using a shared bundle ID or similar to allow the apps integrate with each other at a deeper level. Somewhat tangentially this got me thinking about a possibility of solving the “there’s no upgrade pricing in the […]