似乎无法摆脱第3行的警告。这有什么问题?
NSArray *arrayOfIndexPaths = [self.collectionView indexPathsForSelectedItems];
NSIndexPath *indexofAlbum = [arrayOfIndexPaths firstObject];
NSArray *sendImages = [image objectAtIndex:indexofAlbum];
答案 0 :(得分:3)
objectAtIndex
需要NSInteger
值。没有从NSIndexPath
到NSInteger
的自然转换,而是您必须使用NSIndexPath
的其中一个成员并使用它来访问数据源。这通常是行。试试这个
NSArray *sendImages = [image objectAtIndex:indexofAlbum.row];
答案 1 :(得分:0)
objectAtIndex应该跟随NSInteger,你将NSIndexPath发送到那里。