我尝试将相对路径(例如,subFolder/file
)作为参数传递给我的应用程序。subFolder 位于 Copy Bundle Resources 中,我确保该文件夹位于 myApp.app/Contents/ 下。我在我的 Scheme > Run > Arguments > Arguments Passed On Launch 中添加了一个参数,作为
subFolder/file
.
但是,在运行应用程序时,调试器输出显示:
/var/mobile/applications/feae1664-6f16-4b96-8b8d-05b4531fe6da/myApp.app/myappbin: cannot open subFolder/file: No such file or directory
myappbin
是应用程序包的可执行文件。
我应该如何指定这样的相对路径?
编辑
问题是我的应用程序确实需要将该路径用作运行时变量,以用于测试目的。我确实知道如何在 ObjC 的 mainBundle 中引用捆绑的文件夹/文件。