将indexPath减1

Sr.*_*hie 8 iphone uitableview nsindexpath

我正在用CoreData填充TableView.

到现在为止我做了这样的事情:

        NSManagedObject *managedObject = [self.fetchedResultsController objectAtIndexPath:indexPath];
Run Code Online (Sandbox Code Playgroud)

...检索要填充行的对象.

一切都工作正常,直到我意识到我必须管理表的第一行作为例外,因为第一行将包含其他内容,不是由CoreData提供的.

现在我的问题是我如何操纵indexPath将所有内容都移动一个.我想做这样的事情:

// I know this is not going to work, just to give you an idea...
   NSManagedObject *managedObject = [self.fetchedResultsController objectAtIndexPath:indexPath-1];
Run Code Online (Sandbox Code Playgroud)

但我找不到合适的语法来操纵indexPath.谁能帮我?感谢你的时间!

Ari*_*iel 12

如果我们谈论iOS UITableView索引路径,那么更容易:

NSIndexPath* newIndexPath = [NSIndexPath indexPathForRow:oldIndexPath.row+1 inSection:oldIndexPath.section];
Run Code Online (Sandbox Code Playgroud)

干杯...... :)