0

我们正在用 C++ 制作一个通用库,用于数据库和文件读取。
我们已经决定了用于放置文件的通用文件夹结构。
例如。插入语句文件将在一个 Lib/Files/Insert/
我会将项目的根目录传递给 c++ 库,然后库会自动将文件的路径附加到根目录。
例如。如果我需要作者的插入文件,我会将 /path/to/root/ 传递给库。该库将附加路径的其余部分并拾取如下文件:/path/to/root/Lib/Files/Insert/Author.txt
我无法从 c++ 代码打开文件。
然后我尝试使用Objective-C获取文件的路径:

NSString * authorPath = [[NSBundle mainBundle] pathForResource:@"Author" ofType:@"txt"];

它显示以下路径:

/Users/homam/Library/Application Support/iPhone Simulator/7.0.3/Applications/9C882381-DAA7-464D-AA84-8DB9288AAD71/CoreLibraryDemo.app/Author.txt

虽然我已经把它放在文件夹/Lib/Files/Insert/中了,但是在Author.txt之前的上述路径中并没有包含它

那么如何在 iOS 中维护文件夹结构并从 c++ 库中读取文件。

4

0 回答 0