Swift/SwiftUI
-
[SwiftUI] "Failed to set plugin placeholders for" ERROR MESSAGESwift/SwiftUI 2022. 4. 28. 17:15
"Failed to set plugin placeholders" message? Xcode 9.1 Simulator 10.0 OSX 10.12.6 I would like to upload a new build of my sticker pack to iTunes Connect. But Product > Archive is grayed out. So I ran the Simulator and got ""Failed to set pl... stackoverflow.com
-
[SwiftUI] Communication with Apple failed. Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days.Swift/SwiftUI 2022. 4. 21. 23:00
문제 원인 Developer 계정이 아니라면 10개까지만 빌드 되도록 막아 놓은거 같습니다 해결책 이전에 빌드 했을때 문제 없었던 프로젝트의 app file -> general -> bundle identifier 를 복사한다 새롭게 빌드 하고자 하는 프로젝트의 budle identifier에 복붙해 준다
-
[SwiftUI] CoreData Delete Rules 에 대해서Swift/SwiftUI 2022. 4. 21. 14:26
나의 프로젝트에서 log라는 entity는 account와 연결되어 있다 그리고 inspector에 보면 deleter rule이라는게 존재 한다 현재 cascade라고 설정을 해놨는데 클릭해보면 이렇게 4가지 옵션이 있다 1. No Action log 와 관계를 맺고 있는 데이터가 삭제되어도 log에는 아무 행동도 하지 않겠다는 것이다 2. Nullify account가 지워진다면 연결된 log data는 null 이 될것이다 아마도 Nil? 3. Cascade 그냥 지워버림 Account 삭제되면 Log도 삭제됨 4. Deny Deleter 관계된 데이터 있다면 삭제가 거절될것이다
-
[SwiftUI] Core Data 로 CRUD 해보자Swift/SwiftUI 2022. 4. 21. 00:26
설정 Model File에서 내가 정의한 entity랑 attribute 들이다 밑에 relation이 관계인데 log.account 하면 로그랑 관계된 Account의 instance에 접근하고 account.log 하면 account랑 관계된 log에 접근하다 inspector 에서 보면 account : log 는 one to many 라고 설정해놧다 말인 즉슨 하나의 account는 여러개의 log를 가질수 있다 이 다음 DataController 만들고 environment 등록하고 해야되는데 이전에 올려 놓은 글 보자 일단 Body위에 이렇게 선언해 주자 대충 environment에 등록된 뭐시기 갖다 쓰겠단 말임 Create class DataController 안에 method 하나 만..
-
[SwiftUI] CoreData를 써보자Swift/SwiftUI 2022. 4. 17. 02:45
일단 용어 정리좀 하고 갑시다 SQLite 경험이 있다면 금방 이해하실겁니다 New file -> Data Model Entity = Table Attributes = Column Relationships = ForeignKey 우측 inspector 보면 다양한 설정을 할수 있다 DataController라는 swift 파일을 하나 만들어 주자 보면 알겠지만 FoodModel이라는 Entity에 대한 class 이고, class 내부에 함수들을 만들어 Food라는 Entity에 data를 CRUD할수 있게 도와준다 그래서 DataController 라고 conventional하게 쓰는거 같다 만약 Entity가 많아진다면 FoodDataController 등으로 바꿔줄수 있지 않을까 여긴 App 파일..
-