내 Parse 코어에서으로 PFObject
선언 한 하위 클래스에 대한 포인터 인 열을 추가했습니다 PublicUser
.
내 앱 코드에서 다음을 수행하여이 포인터에 대한 참조를 가져오고 상호 작용하려고했습니다.
//IN Swift
let publicUser = PFUser.currentUser!.objectForKey("userPointer") as! PublicUser
//IN Objective-C (I think - I'm a Swift dev, providing this for reader convenience)
(PublicUser *) publicUser = [[PFUser currentUser] objectForKey: @"userPointer"]
그러나 내 앱이이 줄을 실행하면 앱이 충돌하고 다음 오류 메시지가 표시됩니다.
Could not cast value of type 'PFObject' (0x4e0210) to 'App.PublicUser' (0x95ba8).
왜 이것이 작동하지 않는지 이해할 수 없습니다.
Class.registerSubclass()
앱이 클래스를 인식 할 수 있도록 AppDelegate 를 호출해야합니다 !
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다