我有这个阵列:

NSArray *currentPath;

这里有人居住:
currentPath = [[[self.tableData objectAtIndex:indexPath.row] objectForKey:@"Name"] componentsSeparatedByString:@"FTP\\"];

我需要重新填充这个数组
NSString *newPreviousPath = [previousPath stringByReplacingOccurrencesOfString:nextItemToRemoveString withString:@""];

    currentPath = [newPreviousPath];

但我一直有个错误:
Expected identifier

我该如何解决这个问题并完成这个任务?

最佳答案

与swift不同,在objective c中,您应该这样做:

currentPath = @[newPreviousPath];

查看目标C中的“魔法”符号的作用,详细答案如下:Is there some literal dictionary or array syntax in Objective-C?

10-07 18:34