Нахождение пути к файлу в c - PullRequest
2 голосов
/ 13 августа 2011

Я работаю над проектом iOS и мне нужно указать путь к файлу для вызова sqlite в функции ac.Я знаю, что для вызовов target-c вы можете использовать функцию, подобную этой, чтобы получить путь:

+ (NSString *) FilePath:(NSString *) fileName {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    return [documentsDirectory stringByAppendingPathComponent:fileName];
}

Я не могу использовать эту функцию в моем c, поскольку она должна оставаться как есть (нетOBJ-с).Существует ли аналогичный тип вызова в c, или в xcode4 есть настройка сборки, чтобы код правильно обращался к файлу базы данных?Я бился головой об этом и был бы признателен за любую помощь!7

1 Ответ

2 голосов
/ 13 августа 2011

Как только вы получите строку NSString, вызовите -UTF8String или -cStringUsingEncoding:, чтобы получить возможность передачи вашей строки C в функцию sqlite.

...