AppDelegate에서 AsyncSocket을 사용하면 연결이 끊어집니다. 보기에 소켓을 정의 할 수 있습니까? 호출 할 메소드의 이름은 initWithDelegate입니다. 일부보기에서만 연결이 필요합니다. 또한이 스레드를 추가 클래스로 연결해야합니다. 생성자를 통해 연결을 전달할 수 있습니까?뷰 또는 대리인의 iOS AsyncSocket
0
A
답변
0
하실 수 있습니다. 하지만 싱글 톤 클래스의 속성으로 소켓을 추가해야 할 것입니다. 그렇게하면 필요할 때 어디에서나 액세스 할 수 있습니다.
0
보기에 네트워킹 코드를 넣는 것이 나에게 좋지 않습니다. 귀하의 견해는 전시와 사용자의 상호 작용을 다루어야하며, 일반적으로 데이터의 출처 또는 출입에 관해서는 불가 지합니다. 이것이 컨트롤러 레이어의 역할입니다.
네트워킹 코드가 뷰에있을 수 있습니다 (UIWebView는 마음에 들지만 컨트롤러를 비롯한 클래스 모음으로 내부적으로 구현되며 UIView),하지만 이것이 가장 합리적인 이유는 매우 분명합니다.
컨트롤러를 사용하면 도로 아래 모서리에 페인트 칠 가능성을 줄일 수 있습니다.
관련 문제
- 1. iOS 5의 모달 대리인의 현재보기
- 2. IOS : AsyncSocket - readData 메서드의 호출 메커니즘
- 3. Asyncsocket : 로컬 또는 원격 주소가 없습니다.
- 4. AsyncSocket 지연
- 5. 범용 iOS 앱에서 iPad/iPhone 앱 대리인의 입장은 무엇입니까?
- 6. iOS 스크롤 뷰 하위 뷰
- 7. 대리인의 PropertyInfo
- 8. 대리인의 외부에서 Superview를 설정하는 방법?
- 9. IOS 내 테이블 뷰
- 10. Asyncsocket VS NSstream
- 11. AsyncSocket TLS HOWTO
- 12. AsyncSocket WHOIS connect
- 13. AsyncSocket set timeout
- 14. AsyncSocket 지연 데이터 보내기
- 15. iOS Persist 뷰 변환
- 16. ios 6.0의 하위 뷰
- 17. iOS : 조건부로 뷰 컨트롤러로드
- 18. C# ==> Asyncsocket 읽기 버퍼?
- 19. C# 대리인의 책임 체인
- 20. 대리인의 IAsyncOperation이 가능합니까?
- 21. 콜백이있는 대리인의 메모리 누수
- 22. .Net Remoting - 대리인의 serialization
- 23. 대리인의 개체 속성 액세스
- 24. UIWebView 대리인의 EXC_BAD_ACCESS
- 25. asyncsocket ipad가 서버에 연결하지 않습니다.
- 26. iOS UINavigationBar 시프트 뷰 아래로
- 27. 메인 뷰 컨트롤러 (iOS) 해제하기
- 28. iOS의 Asyncsocket 연결 해제 이벤트
- 29. AsyncSocket 및 알림 - 메모리 누수
- 30. 전송하는 방법 대용량 파일/AsyncSocket
컨트롤러에서 AppDelegate에 액세스 할 수 있습니까? 그렇다면 어떻게 작동합니까? – user1200794