簡體   English   中英

如何存儲用戶輸入的數據,以便可以將其顯示給應用程序的其他用戶?

[英]How do I store user-inputed data so that it can be displayed to other users of an app?

我對iOS開發還是很陌生。 我的應用程序當前能夠在視圖控制器中顯示運行時用戶放置的大頭針(用於汽車經銷店),但是一旦用戶退出應用程序甚至是當前的地圖視圖,大頭針都會消失。 與此同時,我計划使用它,以便該應用程序的其他用戶可以查看這些用戶放置的圖釘。

所以問題是,哪種程序/框架(等等)最能使我將這些Pin與各種用戶特定的變量(例如NSStrings)一起存儲,以便我可以在特定視圖打開后立即加載此數據並將其顯示給該應用程序的所有其他用戶。

我聽說過Core Data和mySQL以及其他內容,但是我對它們每個人都不了解,因此根本不知道該使用哪個。

請給我有關完成該任務應學習/開始使用的內容的指導。

謝謝!

您可以使用遠程mySQL數據庫並將信息存儲在該數據庫中。 您只需要一個iOS框架即可訪問mySQL。

另外,您可以在服務器上編寫簡單的PHP腳本,該腳本可以與mySQL數據庫一起使用。

那么,您是否需要能夠在其他設備或僅在本地設備上訪問的引腳?

如果僅僅是本地設備,則可以使用NSUserDefaults之類的東西來存儲引腳坐標數組,並每次都加載這些引腳。

一個示例如下所示:

[[NSUserDefaults standardUserDefaults] setObject:myArray forKey:@"myArray"]; 

然后您可以使用arrayForKey進行訪問。

如果您打算使用數千個引腳,那么您可能需要考慮將它們存儲在本地的SQLite數據庫中

很棒的教程在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM