私はウィジェットアプリを開発中です。今日のエクステンションは全く新しいものです。私は、アプリと今日の拡張機能の間でデータを共有したいと思います。私は1つのデータベースを作成しました。私はそのデータベースに4つのテーブルを持っています。私はこのコードがApp Groupsのデータベースを作成するのを見つけました:今日の拡張機能を使ってSQLiteを共有できない
NSString *appGroupId = @"group.appname";
NSURL *appGroupDirectoryPath = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:appGroupId];
dataBaseURL = [appGroupDirectoryPath URLByAppendingPathComponent:@"database.sqlite"];
NSLog(@"dataBaseURL %@", dataBaseURL);
それは働いた。私のSQLiteファイルが作成されました。しかし、それは私のテーブルを表示しません。それは空のデータベースを示します。私はそれについて何も知らない。助けてください。
新しいデータベースを作成している場合、それは意志を助けます明らかに空です。 – Lion
Ohh ..次に、SQLIteツールで作成したデータベースを使用する方法は?私はすでに4つのテーブルを作成してプロジェクトに追加しました。 @Lion – Monika