开发者

Database connection, checking database path

开发者 https://www.devze.com 2023-02-25 11:43 出处:网络
i have created database in sqlite manager. my project get terminated due to exception. when i took the help of break point then i get the \"bad access\" at line 3rd.

i have created database in sqlite manager. my project get terminated due to exception. when i took the help of break point then i get the "bad access" at line 3rd. I am unable to get the solution for the problem at 3rd line.

-(void)checkAndCreateDB
{
    BOOL Success;
    //NSFileMa开发者_运维百科nager maintains file
    NSFileManager *FileManager = [NSFileManager defaultManager];
    //Checks Database Path
    Success = [FileManager fileExistsAtPath:dbpath];
    //If file exists it return true
    if(Success)return;
    NSString *databasePathFromApp = [[[NSBundle mainBundle]resourcePath]stringByAppendingPathComponent:dbname];
[FileManager copyItemAtPath:databasePathFromApp toPath:dbpath error:nil];
    [FileManager release];
}

Here dbpath=

/Users/gauravmurghai/Library/Application Support/iPhone Simulator/User/Applications/E48F72FD-5CC9-438C-B412-7D16FEF8DD8C/Documents/dbnitu.sqlite

Error is displayed at line 3:“EXC_BAD_ACCESS”.

line 3 is: Success = [FileManager fileExistsAtPath:dbpath]; I cannot understand where the problem is?Unable to overcome this error.


-(void)checkAndCreateDB
{

    //NSFileManager maintains file
    NSFileManager *FileManager = [NSFileManager defaultManager];
    //Checks Database Path
    if([FileManager fileExistsAtPath:dbpath]);
    //If file exists it return true
    return;
    NSString *databasePathFromApp = [[[NSBundle mainBundle]resourcePath]stringByAppendingPathComponent:dbname];
[FileManager copyItemAtPath:databasePathFromApp toPath:dbpath error:nil];
    [FileManager release];
}
0

精彩评论

暂无评论...
验证码 换一张
取 消