Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Objective-C
Branch: master

minor change in readme

latest commit 9253b4b599
Stephan Zehrer authored
Failed to load latest commit information.
UIOrderedTableView.xcodeproj add readme to the project
UIOrderedTableView removed the not used files
UIOrderedTableViewTests
README minor change in readme

README

UIOrderedTableView is a iOS5 sample projct for the iPhone/iPod.
The sample uses Automatic Reference Counting (ARC).

It shows how to implement a to-many relationships and realize ordering in a UITableView. It is just based to the code created by the XCode 4.2.1 wizard. 

The datamodel is only the Event class refer itself (subItems) by a to-many relationship.

The data binding for the new ordered relationship to a UITableView needs still improvment. e.g. you have the implement event handling for add/delete for your own and iCloud doesn't support  ordered relationship yet.

Therefore the typical solution is to add a addtional attribute to store the order and use a  NSFetchedResultsController to manage to view. 

This implementation use a double value for the displayOrder and updates only the object  which the user reordered. The example shows the displayOrder in the table to see the value.

There is a known problem, if someone move a row to often e.g. to the same row index and the double is to small. :)  In this case a reordering is required :) (TODO) 

Here some links

http://stackoverflow.com/questions/1077568
http://stackoverflow.com/questions/1648223
http://stackoverflow.com/questions/2360938
http://stackoverflow.com/questions/840011

All my code changes are licensed under the Apache License, Version 2.0 (the "License"); Copyright (c) 2012 Stephan Zehrer http://www.apache.org/licenses/LICENSE-2.0
Something went wrong with that request. Please try again.