簡體   English   中英

將數據上傳到模擬的iOS設備

[英]Upload data to simulated iOS device

我正在使用XCode 9.2並且希望將數據(比如說數據庫)“上載”到我的模擬器上,以便當我運行XCode項目時,數據已經在設備上。 如何將數據上傳到模擬器,以及如何在應用程序中獲取訪問數據的路徑? 是通過XCode還是Finder 我知道我可以在這里訪問所有模擬器~/Library/Developer/CoreSimulator/Devices但是我怎么知道哪個模擬器是iPad? 如何獲取數據路徑? 我將數據放在哪個文件夾中有關系嗎?

您只需在Xcode項目中添加所需的文件,並確保它們已包含在“復制捆綁包資源”構建階段中,就可以在Finder中避免混亂。 這些文件將在運行時從主捆綁包中提供給您的應用程序,您可以按以下方式訪問它們:

if let url = Bundle.main.url(forResource: "yourfile", withExtension: "ext") {
  let data = try Data(contentsOf: url)
  // process the data here
}

如果需要對文件的讀/寫訪問權限,則需要將它們從捆綁包復制到應用程序的沙箱目錄,例如復制到“應用程序支持”目錄。

暫無
暫無

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

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