现在请任何人如何删除奇怪的括号?
Tasting *tasting = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.creationDate.text = [[tasting valueForKey:@"creationDate"] description];
cell.wineName.text = [[[tasting wine]valueForKey:@"wineName"]description];
最佳答案
好的,所以存储为wineName
的对象是NSSet
,这说明了为什么在调用{( "name" )}
方法时以description
的形式获取值。考虑到通常只用一种名称销售的葡萄酒,我确切地知道为什么它是NSSet
对象。
要以您喜欢的格式获取它,请不要使用description
,而是将值拉出并显示如下:
NSSet *wines = [[tasting wine] valueForKey:@"wineName"];
cell.wineName.text = [wines anyObject];
您还需要对date列执行类似的操作,使用
NSDateFormatter
对象将其格式化为用户喜欢的格式。关于ios - 奇怪的括号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16788752/