Car*_*sBF 4 csv permissions xcode ios swift
我知道有人问过类似的问题,但我找不到任何可以解决我的问题的东西。
\n就我而言,我开发了一个 iOS 应用程序 (Xcode 13.4),用于导入和解析我使用 .csv 文件选择的 CSV 文件中的数据UIDocumentPickerViewController。在模拟器上一切正常,但是当我在 iPhone 上运行该应用程序时,当我选择一个文件并尝试解析它时,我的应用程序崩溃并出现错误The file "test.csv" couldn\xe2\x80\x99t be opened because you don\xe2\x80\x99t have permission to view it。我已在我的文件中添加了与文档访问相关的所有权限,Info.plist如下所示:
<key>NSFileProviderDomainUsageDescription</key>\n <string>Description</string>\n <key>UISupportsDocumentBrowser</key>\n <true/>\n <key>NSDesktopFolderUsageDescription</key>\n <string></string>\n <key>NSDownloadsFolderUsageDescription</key>\n <string></string>\n <key>NSFileProviderPresenceUsageDescription</key>\n <string></string>\n <key>NSAppleMusicUsageDescription</key>\n <string></string>\n <key>UIFileSharingEnabled</key>\n <true/>\n <key>NSDocumentsFolderUsageDescription</key>\n <string>Description</string>\n <key>LSSupportsOpeningDocumentsInPlace</key>\n <true/>\nRun Code Online (Sandbox Code Playgroud)\n但没有任何作用。我错过了什么吗?提前致谢!
\nCar*_*sBF 17
如果有人感兴趣,我可以在实际访问文件之前通过在文档选择器中调用 url.startAccessingSecurityScopedResource() 来解决这个问题。希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
3056 次 |
| 最近记录: |