2013-03-25 68 views
1

我有一個單點觸摸的問題。我不知道如何進行免費橋接。免費橋接Mono Touch

我的代碼是

NSInputStream iStream; 
    NSOutputStream oStream; 

    CFWriteStream cfWrite; 
    CFReadStream cfRead; 
    CFStream.CreatePairWithSocketToHost(server, port, out cfRead, out cfWrite); 
    iStream = (__bridge_transfer NSInputStream)cfRead; 

好了,所以(__bridge)等不存在的,但簡單的鑄件像

iStream = (NSInputStream)cfRead; 

也將無法正常工作。

這是正確的方法嗎?

回答

1

試試這個:

iStream = new NSInputStream (cfRead.Handle); 
+0

你在正確的方向指向我。 iStream = new NSInputStream(cfRead.Handle); – Michiluki 2013-03-25 13:05:14

+0

啊,對了,我已經更新了答案。 – 2013-03-25 15:26:21