【问题标题】:iOS Import settings into app from fileiOS将设置从文件导入应用程序
【发布时间】:2013-07-31 08:43:39
【问题描述】:

我知道可以通过更改 xcode 中的 info.plist 来让您的应用打开文件

是否可以让您的应用打开例如一个 .properties 文件,该文件是一个包含个人用户设置(即登录用户名和密码)的 plist,并让您的应用读取和导入此文件?

【问题讨论】:

  • 您不应该将密码放入 plist 文件中。这可能是一个安全问题。
  • 您的意思是打开它,如果它是通过电子邮件发送给您或其他什么的?
  • 是的,很有可能。您可以写入/读取任何 plist 文件,即使 iOS 和 MAC OSX 本身也可以通过 UserDefaults 在应用沙箱区域中自行编写一些与应用相关的数据,但我认为出于安全原因,您不应该在 plist 中写入用户名和密码。
  • @Wain 是的,如果是通过电子邮件发送的。
  • @SuryakantSharma 我同意,但是数据不是机密的,密码是随机生成的。我的应用程序的工作方式是将手动输入的设置存储在 plist 中。你是说我可以覆盖这个吗?

标签: iphone ios objective-c ipad plist


【解决方案1】:

是的,你可以。

您的 iOS 应用可以处理您想要的某些文件扩展名,但请注意安全问题!

看看这个教程:

http://www.raywenderlich.com/1980/how-to-import-and-export-app-data-via-email-in-your-ios-app

【讨论】:

    【解决方案2】:

    只要 plist 是应用沙箱的一部分,您就可以随时读取 plist 文件并将其导入。如果你想要设置和偏好,你可以选择设置包,它也是一个 plist 文件。

    【讨论】:

    • 我的应用程序的工作方式是将手动输入的设置存储在 plist 中。你是说我可以覆盖这个吗?
    • 是的,你可以覆盖它。
    猜你喜欢
    • 2012-05-09
    • 2013-08-08
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多