Can an open, but inactive, NSStream that is scheduled on the main thread be moved to a different thread?
问题 I am using (and am required to use) a third-party framework to which I do not have source. The third-party framework handles creating an authenticated client/server connection and hands back a pair of open NSStreams. The challenge that I have is the NSStreams are scheduled on the main thread (creating situations where the UI may become unresponsive - which I would like to avoid). At the point that the streams are handed off from the third party framework, no network traffic is in progress. So