Я хотел бы загрузить текстовый файл, используя BIO_new_file(myPath, "r")
в target-c.В качестве пути я получаю текущий каталог документов из пакета.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName = [NSString stringWithFormat:@"%@/test.txt", documentsDirectory];
NSLog(@"%@", fileName);
const char* cString = [fileName cStringUsingEncoding:NSUTF8StringEncoding];
BIO *temp = BIO_new_file(cString, "r");
if (!temp) {
NSLog(@"Could not load file!");
assert(false);
}
Но метод не может загрузить файл, и я получаю Could not load file!
.
Это известная проблема, когдаиспользуя Био Openssl в target-c?Есть ли обходные пути?