我的iPhone图书馆在c(它是创建c源在MAC)。有一个方法,该方法阅读一个文件使用的文件路径。现在我要输入文件的路径在目标C中,以这一方法。我的问题是:

  • 这是可以做到的?我的意思是用c图书馆阅读文件。

如果这是可能的,

  • 这里的位置是在我的项目,把该文件?(资源?)
  • 而且,我怎么能得到的路径进入的方法?(NSBundle?)

感谢

有帮助吗?

解决方案

真的不能回答你的第一个问题,因为我不知道答案。

但是,第二个文件,最好的位置文件的目录。获得的文件:

NSString* myPath = [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"plist"];

或者在具体的目录:

NSArray *myPathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *myDirectory = [myPathArray objectAtIndex:0];
    NSString *myPath = [myDirectory stringByAppendingPathComponent:@"myFile.plist"];

希望回答了你的问题。

问候, 保罗Peelen

其他提示

是的,你可以使用静态C图书馆在iPhone上,除非他们的依赖性,不能得到解决。目标-C是一个超集C,所以你可以只是代码,在C和使用库这种方式,它将编纂就好了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top