【发布时间】:2017-03-06 09:28:48
【问题描述】:
我正在我的 NSManagedObject 子类中编写一个名为 Friend 的函数。
我想知道我是否应该写这个(用户是另一个NSManagedObject 用户):
func firstCharacterOfComputerDisplayName() -> String
{
guard let user = self.friend else {
return ""
}
return user.firstCharacterOfComputerDisplayName()
}
或者那个:
func firstCharacterOfComputerDisplayName() -> String
{
self.willAccessValue(forKey: "friend")
guard let user = self.primitiveValueForKey("friend") as? User else {
self.didAccessValue(forKey: "friend")
return ""
}
let dispName = user.firstCharacterOfComputerDisplayName()
self.didAccessValue(forKey: "friend")
return dispName
}
【问题讨论】:
标签: ios swift core-data nsmanagedobject