我有一個User
實體。它有許多屬性,如firstName
和lastName
。我必須獲取用戶的全名(firstName
+ lastName
)。我需要它作爲一個NSString
。獲取併合並屬於特定實體的兩個屬性
可能嗎?
我有一個User
實體。它有許多屬性,如firstName
和lastName
。我必須獲取用戶的全名(firstName
+ lastName
)。我需要它作爲一個NSString
。獲取併合並屬於特定實體的兩個屬性
可能嗎?
做到這一點的最簡單的方法,恕我直言,是以下。
創建一個User
類,NSManagedObject
的子類。
創建fullName
在實體(類型NSString
的)屬性爲短暫(它不會被存儲在磁盤上)。
然後重寫awakeFromFetch
方法來設置fullName
作爲firstName
和lastName
如下所示的級聯:
self.fullName = [NSString stringWithFormat:@"%@ %@",
self.firstName, self.lastName];
這裏的鏈接Core Data doc。特別是,請看對象生命週期初始化和釋放。
希望有所幫助。
太棒了!它爲我工作。謝謝。 – Bhushan 2013-02-22 05:27:29
連接兩個字符串 – 2013-02-21 09:16:12
我需要核心數據的用戶全名的完整數組。 – Bhushan 2013-02-21 09:20:00
一如既往,**發佈一些代碼**。讓我們知道您的問題的背景。 – sjwarner 2013-02-21 09:22:51