gpt4 book ai didi

ios - dateString 在 ipad 上与模拟器上显示不同

转载 作者:行者123 更新时间:2023-11-29 03:49:03 24 4
gpt4 key购买 nike

我的提取请求如下:

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。它以字符串形式存储在表中:May 23, 2013

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
NSLog(@"sectioninfo name==%@",[sectionInfo name]);
return [sectionInfo name];

我已经尝试过日期格式化程序,但它显示为空。有人知道发生了什么事吗?

最佳答案

模拟器始终处于美国区域设置,听起来您的 iPad 处于不同的区域设置。

关于ios - dateString 在 ipad 上与模拟器上显示不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com