Ok,Làm thế nào để tạo một thư mục iOS?
Vì vậy, tôi có ứng dụng Cydia mà tôi cần cập nhật. Tôi nhận thức được với các ứng dụng Cydia rằng họ không có thư mục Documents, vì vậy bạn phải tạo một tài liệu. Và đây là cách tôi tạo nó trước đây trong iOS 4 (không hoạt động trên iOS 5):
mkdir("/var/mobile/Library/APPNAME", 0755);
mkdir("/var/mobile/Library/APPNAME/Documents", 0755);
NSString *foofile = @"/var/mobile/Library/APPNAME/Documents/database.db";
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:foofile];
if (fileExists == TRUE) {
NSLog(@"already exists");
} else {
NSLog(@"doesn't exists");
NSFileManager *fileManager = [[NSFileManager defaultManager]autorelease];
NSError *error;
NSString *documentDBFolderPath = @"/var/mobile/Library/APPNAME/Documents/database.db";
NSString *resourceDBFolderPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"database.db"];
[fileManager copyItemAtPath:resourceDBFolderPath toPath:documentDBFolderPath error:&error];
}
Tôi cũng bao gồm mã sao chép tệp cơ sở dữ liệu vào thư mục đó. Điều đó không hoạt động (ngay cả khi tôi tạo thư mục theo cách thủ công qua SSH).
Vui lòng trợ giúp! Cảm ơn.
Câu hỏi của bạn là gì? –
Điều gì đang xảy ra, hoặc đoạn mã nào khác mà tôi có thể sử dụng để tạo thư mục? – iosfreak
Đúng, chuyện gì đang xảy ra? Bạn đã không nói với chúng tôi. Không có thông báo lỗi, không có mô tả về lỗi. –