2021-05-01から1ヶ月間の記事一覧
Realmでデータを取得する際にソートをかけようとしたらエラーに出会いました。 原因はソートの条件(sortProperties)を配列で指定しなかったからでした。 失敗例↓ let sortProperty = SortDescriptor(keyPath: "date", ascending: false) 成功例↓ let sortPro…
アプリの開発中にUserDefaultsのデータを削除したい場合があり、Xcodeの機能で消せないかなと検索したのですがどうやらなかったので、適当にボタンを作って押したらデータを削除するという方法を取りました。 Button(action: { let appDomain = Bundle.main.…
データベースを使うほどではないが、画像を保存したいケースがあり、@Appstorageを使ってUserDefaultsに保存したので備忘録として残しておきます。 コード全文 ContentView.swift import SwiftUI struct ContentView: View { @AppStorage("testImage") var t…
SwiftUIでボタンの有効化・無効化の方法を調べたのでざっくりとメモしておきます。 以下コード全文 import SwiftUI struct Sample: View { @State var text: String = "before" @State var canTap: Bool = false var body: some View { VStack { Button(acti…