[SwiftUI] TextField가 나타날 때, 텍스트 전부 선택되게 하기
TextField가 화면에 나타날 때, TextField에 있는 텍스트를 전부 선택하는 방법은 다음과 같다. TextField("Enter rename", text: $groupName) .onAppear { DispatchQueue.main.async { UIApplication.shared.sendAction(#selector(UIResponder.selectAll(_:)), to: nil, from: nil, for: nil) } }
SwiftUI/ETC
2023. 8. 19. 12:02
[CoreData] 인스턴스 변수로 predicate 설정하는 방법
Swift는 인스턴스 변수가 다 초기화되지 않으면 인스턴스 변수를 사용할 수 없다. 예를 들어, 다음과 같이 groupName 인스턴스 변수를 이용해서 predicate를 만들게 되면 에러가 발생한다. struct ItemListView: View { @Environment(\.managedObjectContext) private var viewContext @State private var isShowingNewItemSheet = false @FetchRequest( sortDescriptors: [NSSortDescriptor(keyPath: \Item.name, ascending: true)], predicate: NSPredicate(format: "itemGroup.name == %@", gr..
SwiftUI/CoreData
2023. 8. 19. 11:04
공지사항