嗨,我创建了一个填充了 plist 数据的表格视图,我需要重新排序单元格,我的意思是不要显示这样的数据:
1
2
3
4
5
应该是这样的:
5
4
3
2
1
我正在使用这段代码:
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"self" ascending:NO];
titles = [[titles sortedArrayUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]] retain];
在这种方法中:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
但结果是这样的
1
5
2
4
3
我该如何解决?
编辑:
我的清单:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<string>1</string>
<string>2</string>
<string>3</string>
<string>4</string>
<string>5</string>
</array>
</plist>