2013-02-21 81 views
0

我有一個User實體。它有許多屬性,如firstNamelastName。我必須獲取用戶的全名(firstName + lastName)。我需要它作爲一個NSString獲取併合並屬於特定實體的兩個屬性

可能嗎?

+0

連接兩個字符串 – 2013-02-21 09:16:12

+0

我需要核心數據的用戶全名的完整數組。 – Bhushan 2013-02-21 09:20:00

+0

一如既往,**發佈一些代碼**。讓我們知道您的問題的背景。 – sjwarner 2013-02-21 09:22:51

回答

1

做到這一點的最簡單的方法,恕我直言,是以下。

創建一個User類,NSManagedObject的子類。

創建fullName在實體(類型NSString的)屬性爲短暫(它不會被存儲在磁盤上)。

然後重寫awakeFromFetch方法來設置fullName作爲firstNamelastName如下所示的級聯:

self.fullName = [NSString stringWithFormat:@"%@ %@", 
          self.firstName, self.lastName]; 

這裏的鏈接Core Data doc。特別是,請看對象生命週期初始化和釋放

希望有所幫助。

+0

太棒了!它爲我工作。謝謝。 – Bhushan 2013-02-22 05:27:29