0

この件に関するすべての回答を読みましたが、まだ配列がソートされていません。この問題で私を助けてください。コードの何が問題になっていますか? 前もって感謝します。

NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:filename error:NULL];
NSDate *date = [attributes fileCreationDate];
NSMutableArray *datesList  = [[NSMutableArray alloc] init];
[datesList addObject:date];
NSArray *sortedArray = [[NSArray alloc] init];
sortedArray = [datesList sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2){
    if ([obj1 date] > [obj2 date]) 
    {
      return (NSComparisonResult)NSOrderedAscending;
    }
    if ([obj1 date] < [obj2 date]) 
    {
       return (NSComparisonResult)NSOrderedDescending;
    }
    return (NSComparisonResult)NSOrderedSame;
}];
NSLog(@"sortedarray:%@",sortedArray);
4

1 に答える 1