実現したいこと
開発用のSchemeではDirectoryフォルダを共有して共有ボタンからファイルを入れられる様にし、リリース用のSchemeで共有をoffにしたいと考えています。
現状
App Delegateに以下の様なコードでInfo.plistの値をDictionaryがたで取得しました。
しかし、plistはCannot assign through subscript: subscript is get-onlyというエラーが出てしまい値を直接入れ替えることはできない様です。
なんとかしてSchemeごとに動作を切り替えたいのですがどうしたらよいのでしょうか?
let filePath = Bundle.main.path(forResource: "Info", ofType: "plist") let plist = NSDictionary(contentsOfFile: filePath!) #if Develop plist!["UIFileSharingEnabled"] = true plist!["LSSupportsOpeningDocumentsInPlace"] = true #endif #if Release plist!["UIFileSharingEnabled"] = false plist!["LSSupportsOpeningDocumentsInPlace"] = false #endif
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/27 08:03
2019/06/27 08:07
2019/06/27 08:20 編集