现在请任何人如何删除奇怪的括号?

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/

10-09 10:10