Почему не работает отправка файла в симулятор watchOS2 из симулятора iPhone?

Я пытаюсь скопировать базу данных с iOS 9 iPhone на watchOS 2 Apple Watch (оба симулятора) и ничего. Файл/файлы есть/негде найти. (искал везде)

Я хочу перенести базу данных при входе в приложение с iPhone на Apple Watch, даже если включено только приложение на iPhone (приложение на watchOS2 выключено). Что я делаю не так?

+(BOOL)initDatabase{
    BOOL ok = NO;
    NSFileManager *fileManager = [NSFileManager defaultManager];
    NSError *err;
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent:@"database.sqlite"];
    ok = [fileManager fileExistsAtPath:writableDBPath];
    if (!ok){
        NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"database.sqlite"];
        ok = [fileManager copyItemAtPath:defaultDBPath toPath:writableDBPath error:&err];
        if (!ok) {
            NSAssert1(0, @"Failed to create writable database. Error: '%@'.", [err localizedDescription]);
        }

    }
    if ([WCSession isSupported]) {
        WCSession* session = [WCSession defaultSession];
        session.delegate = self;
        [session activateSession];
        NSLog(@"watch url: %@",session.watchDirectoryURL);
        //            session.watchDirectoryURL;
    }


    [[WCSession defaultSession] transferFile:[NSURL fileURLWithPath:writableDBPath] metadata:nil];

    [[Config sharedInstance] addSkipBackupAttributeToItemAtURL:[NSURL fileURLWithPath:writableDBPath]];

    ok = [fileManager fileExistsAtPath:writableDBPath];
    if (ok){


        databasePath = writableDBPath;
        database = [FMDatabase databaseWithPath:writableDBPath];
        [database open];
        NSLog(@"database path: %@",databasePath);




    }
        return ok;
}

person Silviu St    schedule 18.08.2015    source источник
comment
Реализовали ли вы делегат подтверждения отправляющей стороны для передачи файлов: - session:didFinishFileTransfer:error: ? Если да, какие ошибки возвращаются?   -  person ccjensen    schedule 19.08.2015
comment
да, я не могу сейчас посмотреть, но насколько я помню, никаких ошибок не возвращалось   -  person Silviu St    schedule 19.08.2015
comment
Прохладно. Я бы посоветовал подать отчет об ошибке, так как похоже, что вы столкнулись с какой-то ошибкой. Было бы здорово, если бы вы могли вернуться сюда с номером радара, чтобы любой просматривающий инженеры Apple мог легко его найти!   -  person ccjensen    schedule 19.08.2015