2017-05-12 13 views
1

ボタンをクリックすると、VC上の変数をextensionVCに渡すにはどうすればよいですか?私はユーザーのデフォルトを試してみましたが、動作しませんでした。私はそれのようなものを試してみましたが、これもうまくいかなかったのです。データビューコントローラを内線番号に渡すには

VC:

let appGroupDefaults = UserDefaults(suiteName:"group.com.ReelKapi")! 
    appGroupDefaults.set(secilenKapi, forKey: "secilenKapi") 

今日拡張子:あなたはアプリケーショングループを作成し、有効にする必要が

appGroupDefaults = UserDefaults(suiteName:"group.com.ReelKapi")! 
    var gelenKapi = appGroupDefaults.value(forKey: "secilenKapi")! as? String 
    if let yansiyan = gelenKapi { 

     gelenKapi = yansiyan 
    } 
+0

"アプリケーショングループ" を検索します。ディレクトリを共有する機能。 – shallowThought

答えて

1

第一。

次に、

デフォルト値を同期させますか。

VC:あなたが設定した後

let appGroupDefaults = UserDefaults(suiteName:"group.com.ReelKapi")! appGroupDefaults.set(secilenKapi, forKey: "secilenKapi") appGroupDefaults.synchronize()

同期UserDefaults。

今日拡張子:あなたが値にアクセスする前に

appGroupDefaults = UserDefaults(suiteName:"group.com.ReelKapi")! appGroupDefaults.synchronize()

var gelenKapi = appGroupDefaults.value(forKey: "secilenKapi")! as? String if let yansiyan = gelenKapi { gelenKapi = yansiyan }

同期UserDefaults。

関連する問題