다음 문제를 해결할 수 없습니다. 분산 객체를 사용하여 서로 대화하는 두 개의 응용 프로그램이 있습니다. 한다고 가정 응용 프로그램 A를 호출 내가 NSDistantObject
대신 State
객체의 발송에 실패 개체를 나타내는이
B 응용 프로그램에 updateState:
방법이라고 @interface State : NSObject <NSCopying, NSCoding>...
애플리케이션 B.에서 - (void)updateState:(State *)state
방법. Friday Q&A에서 나는 객체가 NSCoding
프로토콜을 따르는 경우 객체가 프록시 대신 '발송'되어야한다고 알았지 만 여전히 프록시를 수신합니다. Apple 설명서에서 이에 대한 정보를 찾을 수 없습니다. 어쩌면 누군가가 프록시 대신 오브젝트를 보낼 수있는 방법과 분산 오브젝트 시스템이 오브젝트를 직렬화하고 보낼 때 프록시를 결정하는 방법을 알고 있습니까?분산 객체를 통해 프록시 대신 객체 전송
0
A
답변
0
발견! 또한 전달하려는 객체에 - (id)replacementObjectForPortCoder:(NSPortCoder *)coder
을 구현해야합니다. 이 방법에 대한 자세한 내용은 Apple documentation을 참조하십시오.
documentation에 isBycopy
및 NSPortCoder
의 isByref
신비로운 , 애플 심판하지만, 마지막으로는 bycopy
및 byref
메소드 매개 변수 키워드에 의해 결정에는 정보, 없습니다. 이 키워드에 대한 자세한 내용은 here을 참조하십시오.
관련 문제
- 1. 객체 받기 값 대신 객체를 읽음 json 객체를 통해 "읽음"
- 2. 네트워크를 통해 블렌더에서 벡터 객체 전송
- 3. "NoMethodError"파이프를 통해 객체 직렬화 전송
- 4. POST를 통해 JSON 객체를 JavaScript에서 Python으로 전송
- 5. jquery 게시물을 통해 전송 된 객체 바인딩하기
- 6. erlang 분산 메시지 전송
- 7. 비동기 분산 파일 전송
- 8. 네트워크를 통해 분산 된 식별자
- 9. 분산 객체 + 그랜드 센트럴 디스패치
- 10. HTTP 전송 프록시 기능
- 11. 대량 전송 대신 '대신 보내기'
- 12. 자바 스크립트 객체 전송
- 13. 코코아 분산 객체
- 14. 분산 객체, 대용량 데이터
- 15. 코코아에서 분산 객체 관찰
- 16. 분산 캐시 프록시 서버에 대한 아이디어
- 17. DataGridView에 NHibernate 프록시 객체 바인딩하기
- 18. Intent를 통해 Activity에 객체를 포함하는 객체 전달
- 19. 레일스에서 객체 객체를 통해 OpenERP에 데이터 삽입
- 20. 안드로이드에서 새로운 객체를 통해 객체 풀링을 선호해야합니까?
- 21. 이동 RoundTrip/전송 프록시 주소
- 22. 전송 객체 데이터,
- 23. ASMX 객체 -> 프록시 객체 변환
- 24. 루비 불필요한 객체 대신 올바른 객체
- 25. Java에서 객체를 동적으로 전송 하시겠습니까?
- 26. JQuery 객체 대신 배열
- 27. C# 클라이언트에서 TCP를 통해 Java 서버로 객체 (클래스) 전송
- 28. PHP 프록시 객체
- 29. 프록시 객체 캐스트하기
- 30. Python의 프록시 객체