繁体   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