Ios dateString在ipad上的显示与模拟器上的不同

Ios dateString在ipad上的显示与模拟器上的不同,ios,nsdateformatter,nsfetchedresultscontroller,Ios,Nsdateformatter,Nsfetchedresultscontroller,我的取回请求如下: if (_fetchedResultsController!=nil) { return _fetchedResultsController; } NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"PortfolioAssetNews" inManagedObje

我的取回请求如下:

if (_fetchedResultsController!=nil) {
    return _fetchedResultsController;
}
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"PortfolioAssetNews" inManagedObjectContext:[NSManagedObjectContext defaultContext]];
[fetchRequest setEntity:entity];
[fetchRequest setFetchBatchSize:30];

NSArray *sortDescriptors = nil;
NSSortDescriptor *byCreatedDate = [[NSSortDescriptor alloc] initWithKey:@"timestampCreated" ascending:NO];
sortDescriptors = [[NSArray alloc] initWithObjects: byCreatedDate, nil];

[fetchRequest setSortDescriptors:sortDescriptors];

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"toAssetDetail = %@", [self.theAssetnews toAssetDetail]];
[fetchRequest setPredicate:predicate];

_fetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:[NSManagedObjectContext defaultContext] sectionNameKeyPath:@"pubDate" cacheName:@"PortfolioNews"];
return _fetchedResultsController;
//下面的nslog在模拟器上显示为2013年5月23日,但在ipad上显示为2013-05-23。 它以字符串的形式存储在表中:2013年5月23日

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
NSLog(@"sectioninfo name==%@",[sectionInfo name]);
return [sectionInfo name];
-(NSString*)表视图:(UITableView*)表视图标题标题标题部分:(NSInteger)部分{
id sectionInfo=[[self.fetchedResultsController节]objectAtIndex:section];
NSLog(@“sectioninfo name==%@,[sectioninfo name]);
返回[sectionInfo name];
}

我尝试了dateformatter,但它显示为空。
有人知道发生了什么吗?

模拟器总是在美国地区,听起来好像你的iPad在另一个地方。

什么是
[sectionInfo name]
?串?NSDate@lnafziger它应该是与方法的返回类型匹配的NSString。@Moxy:“应该是”,是。但是,他希望将其与日期格式化程序一起使用,这意味着它可能是NSDate。。。。更不用说格式正在改变,这让我相信它确实是一个NSDate。@lnafziger Ok!你必须等待确认。这是一个nsstring…它在模拟器中打印为2013年5月23日…这就是db中的格式…这就是我想要的…但在设备上…它的…2013-05-23…没有意义