내가 달성하려는 작업을 명확히 할 수 있기를 바랍니다. Core Data를 사용하여 데이터를 저장하고 있습니다. 그리고 많은 뷰 컨트롤러에는 앱 사용 방법을 설명하기 위해 팝업되는 튜토리얼이 있습니다. 해당 뷰 컨트롤러에 대한 자습서가 표시 될 경우 각 속성이 부울 저장 인 "tutorials"라는 엔티티를 만들었습니다.
앱이 처음 실행될 때 튜토리얼 엔티티에 항목을 만든 다음 모든 속성을 true로 설정합니다. 현재 나는 이와 같은 것을 사용하여 각 속성을 설정 tutorials.attributeName = true
하고 있지만 모든 속성이 사실이라는 것을 알고 있으므로이 질문과 비슷한 것을 사용하고 싶었습니다.
Swift 3.0을 보여주는 답변에서 이것을 사용해 보았지만 읽기 전용 item.valueForKey(key) = true
이므로 사용할 수 없습니다 item.valueForKey(key)
. 이미 튜토리얼 엔터티로 튜토리얼 세트가 있으므로 코드가 훨씬 더 간단합니다. 하지만 키를 사용할 때 속성 값을 설정하는 방법을 알아야합니다.
for key in tutorials.entity.attributesByName.keys {
//Code to set attribute key to true
}
마지막 마일을 얻는 데 도움을 주시면 대단히 감사하겠습니다. 감사합니다
좋아, 나는 그것을 알아낼 수 있었다. 나는 내가 원하는 것을하기 위해이 코드를 사용해야한다.
tutorials.setValue(true, forKey: key)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다