CoreData:transient属性和localizedCaseInsensitiveCompare

时间:2011-09-22 17:45:07

标签: core-data nsfetchedresultscontroller transient

在coredata中,我有一个瞬态属性可供使用。瞬态属性代码在这里:

- (NSString *) firstLetter_transient {
[self willAccessValueForKey:@"firstLetter_transient"];
NSString *initial = [[[self memberName] substringToIndex:1] uppercaseString];
[self didAccessValueForKey:@"firstLetter_transient"];

return initial;
}

当我申请时,用葡萄牙语,我得到,例如“Á”有第一个字母。

问题1:如何在“A”部分加上“Á”?我有一个错误:

“操作无法完成。(可可错误134060。)”

问题2:当涉及到数字时,我如何影响名为“#”的部分的数字?现在,数字1创建一个部分“1”,依此类推。

全心全意,

RL

1 个答案:

答案 0 :(得分:1)