2011-11-21 79 views
0

我想創建一個將提供聊天工具的應用程序。在這個應用程序中,用戶可以通過web服務與另一個在線用戶聊天。存儲聊天應用程序數據(消息)

我在這裏打服務器,並以XML格式得到數據:

<GetMessagesResult> 
<Chat> 
<Users> 
<New>0</New> 
</Users> 
<Messages> 
<Msg> 
<U>Rajesh Patel</U> 
<M>hi friends</M> 
<M>call me when u got this message</M> 
</Msg> 

<Msg> 
<U>Mitesh Patel</U> 
<M>hi vijay</M> 
<M>am john</M> 
<M>from office</M></Msg> 
</Messages> 
</Chat> 
</GetMessagesResult> 

這裏2個在線用戶Mitesh和Rajesh和我想要存儲如用戶名和他們的消息的所有數據。此外,我想存儲我發送給特定用戶的消息,並希望在桌面視圖中顯示它們。

誰能告訴我如何存儲這些數據?

+1

直接嘗試CoreData或SQLite。 – Till

+0

感謝您的回覆直到。我知道如何將這些數據存儲到CoreData或SQLite中,但是如何在表格視圖中顯示意味着像另一個聊天應用程序這樣的混淆......可以告訴我們如何爲此表製作表格......或者任何要做的鏈接這個... – Vijay

回答

0

我想這應該簡單的聊天應用程序

***User*** 

**id*** | **Username** | **Password** 
================================================================= 
________________________________________________ 

***Chat Room*** 

**id** | **Name** 
================================================================= 
________________________________________________ 

***Chat Room Member*** 

**id** | **UserId** | **ChatRoomId** 
================================================================= 
________________________________________________ 
***Chat Table*** 

**id** | **MessageId** | **ChatRoomId** 
================================================================= 
________________________________________________ 

***Message Table*** 

**id** | **UserId** | **MessageText** | **Date** 
================================================================= 
________________________________________________ 

工作對於每個聊天,你應該定義一個聊天室,並把聊天室會員表的用戶在下一步把消息數據信息表,並在最後一步把你的數據放在聊天表中。

相關問題