0
XMPPMessageArchiving_Message_CoreDataObject class스위프트 3 XMPPframework 적절한 사용
import UIKit
open class XMPPMessageArchiving_Message_CoreDataObject : NSManagedObject {
open var message: XMPPMessage! // Transient (proper type, not on disk)
open var messageStr: String! // Shadow (binary data, written to disk)
/**
* This is the bare jid of the person you're having the conversation with.
* For example: [email protected]
*
* Regardless of whether the message was incoming or outgoing,
* this will represent the "other" participant in the conversation.
**/
open var bareJid: XMPPJID! // Transient (proper type, not on disk)
open var bareJidStr: String! // Shadow (binary data, written to disk)
open var body: String!
open var thread: String!
open var outgoing: NSNumber! // Use isOutgoing
open var isOutgoing: Bool // Convenience property
open var composing: NSNumber! // Use isComposing
open var isComposing: Bool // Convenience property
open var timestamp: Date!
open var streamBareJidStr: String!
/**
* This method is called immediately before the object is inserted into the managedObjectContext.
* At this point, all normal properties have been set.
*
* If you extend XMPPMessageArchiving_Message_CoreDataObject,
* you can use this method as a hook to set your custom properties.
**/
open func willInsert()
/**
* This method is called immediately after the message has been changed.
* At this point, all normal properties have been updated.
*
* If you extend XMPPMessageArchiving_Message_CoreDataObject,
* you can use this method as a hook to set your custom properties.
**/
open func didUpdate()
}
안녕,
내가 스위프트 3 XMPPframework
와 비교적 새로운 해요, 나는 새로운 추가하려고 해요 내 사용 사례에 대한 추가 데이터를 기록하는 XMPPMessageArchiving_Message
데이터 모델의 핵심 데이터에있는 열은 사용자 정의 속성을 추가하기 위해 확장해야한다고 명시했습니다. 클래스의 확장이 나를 위해 작동하지 않는 것 같습니다. 아래의 샘플 확장 블록은 willInsert()
extension XMPPMessageArchiving_Contact_CoreDataObject {
open func willInsert(){
print("In willInsert()")
//to-do additional data
}
}
이는 후크를 클래스에 언급 호출하는 올바른 방법입니다 테스트하는 것입니다? 답장을 사전에
감사합니다 ..이 경우에 대한
다음과 같은 클래스의 확장 및
override
클래스XMPPMessageArchiving_Contact_CoreDataObject
을하지 이미지로 – JimHawkins