今日の拡張機能を持つアプリがあります。私todayExtensionさんのviewDidLoadでiOS Todayでエクステンションを使用する
let realmContext = try! Realm(fileURL: NSFileManager
.defaultManager()
.containerURLForSecurityApplicationGroupIdentifier("group.this.is.test")!
.URLByAppendingPathComponent("db.realm"))
:MainAppにのAppDelegate.swift
で
let realmContext = try! Realm(fileURL: NSFileManager
.defaultManager()
.containerURLForSecurityApplicationGroupIdentifier("group.this.is.test")!
.URLByAppendingPathComponent("db.realm"))
たものはまったく同じです。しかし、それはMainAppで動作し、今日の拡張でそれを使用したいときは、通知センターでUnable to load
となります。 問題はレルムです。let realmContext = ...
をコードから削除すると、今日の拡張は問題ありません。 どうしたのですか?
今日の拡張機能でApp Groupが正しく設定されていることを確認してください。 Xcodeコンソールに表示されるエラーメッセージも提供できますか? – Dmitry