我仍然試圖得到可可(在Obj-C和MacRuby中)的句柄,我真的很感激看到如何使用ASIHTTPRequest(或沒有它)和MacRuby。理想情況下,我希望能夠在進度條中顯示進度。使用ASIHTTPRequest下載Cocoa/MacRuby文件
必須使用可可方法進行下載,因爲MacRuby中的open-uri是borken。
感謝您的幫助。
我仍然試圖得到可可(在Obj-C和MacRuby中)的句柄,我真的很感激看到如何使用ASIHTTPRequest(或沒有它)和MacRuby。理想情況下,我希望能夠在進度條中顯示進度。使用ASIHTTPRequest下載Cocoa/MacRuby文件
必須使用可可方法進行下載,因爲MacRuby中的open-uri是borken。
感謝您的幫助。
下面是一個例子程序這樣做正是利用HotCocoa:http://github.com/richkilmer/hotcocoa/tree/master/examples/download_and_progress_indicator
你必須將其轉換成正常可可,但如果你看看http://github.com/richkilmer/hotcocoa/blob/master/examples/download_and_progress_indicator/lib/application.rb你會看到定義主要的回調。
您可能想在MacRuby郵件中提問您的問題,以便與項目相關的人員可以提供幫助。
P.S:可可IO方法方式更穩定,比Ruby的效率。另外請記住,你想要做異步調用,net/http不會幫助你。
以下是我正在寫的書的更多解釋和示例:http://macruby.labs.oreilly.com/ch03.html#_urls_requests_connections希望這會有所幫助。
@Matt,Niiiice的書。 – arbales 2010-05-05 06:56:11
謝謝馬特。鏈接是有幫助的,但「委託」模式讓我非常困惑:它看起來不像回調函數或傳遞塊(我從js和ruby中熟悉)。我想我很難想象自己作爲委託傳遞的各種方法之間的聯繫 - 「connectionDidFinishLoading」如何被調用? 我不知道MacRuby有一個活躍的郵件少,或一個會容忍初學者。現在我知道了,我會嘗試在那裏發佈我的MacRuby相關問題! – arbales 2010-05-04 02:03:37