我正在使用 ARC 并希望创建一个通过引用传入 indexPath 的方法,以便我可以更改其值:
-(void)configureIndexPaths:(__bridge NSIndexPath**)indexPath anotherIndexPath:(__bridge NSIndexPath**)anotherIndexPath
{
indexPath = [NSIndexPath indexPathForRow:*indexPath.row + 1 inSection:0];
anotherIndexPath = [NSIndexPath indexPathForRow:*anotherIndexPath.row + 1 inSection:0];
}
但这给了我一个未找到属性行的错误。我该如何解决这个问题。
还有另一个概念性问题:如果我的目标只是更改传递给方法的 indexPath 的值,难道不能通过指针传递吗?为什么我会选择通过引用传递而不是通过指针传递?