I get the following error:
* Terminating app due to uncaught exception \'NSInternalInconsistencyException\', reason: \'unable to dequeue a ce
You're using the dequeueReusableCellWithIdentifier:forIndexPath: method. The documentation for that method says this:
You must register a class or nib file using the registerNib:forCellReuseIdentifier: or registerClass:forCellReuseIdentifier: method before calling this method.
So here
[self.tableView registerClass: [FontCell class] forReuseIdentifier: @"FontCell"];