Cocoa: NSURLConnection not attempting an HTTP Request

前端 未结 2 378
无人共我
无人共我 2020-12-19 14:41

I\'ve had significant success with NSURL, NSURL[Mutable]Request, NSURLConnection with my iPhone applications. When trying to compile a stand alone Cocoa application, 10 line

2条回答
  •  暖寄归人
    2020-12-19 15:18

    NSURLConnection is an asynchronous API that relies upon NSRunLoop. Your posted code never creates a run loop for the connection to run in. Therefore, I presume Cocoa is unable to create the connection and so returns nil. Things to look into:

    1) Anything in the console? Is NSURLConnection throwing an exception or logging an error?

    2) What happens if you use the synchronous API instead? +[NSURLConnection sendSynchronousRequest:returningResponse:error:]

    3) What is the point of this code? Cocoa is not designed for running directly from a main() function yourself. Is there a particular reason why you are not using the Xcode-provided application templates that will take care of setting up run loop, autorelease pool etc.?

提交回复
热议问题