小编Tia*_*ago的帖子

如何在Android上检测飞机模式?

我的应用程序中有代码可以检测Wi-Fi是否已主动连接.如果启用了飞行模式,该代码会触发RuntimeException.无论如何,我想在此模式下显示单独的错误消息.如何可靠地检测Android设备是否处于飞行模式?

java android airplane

87
推荐指数
6
解决办法
5万
查看次数

如何在JavaScript中获取"GET"请求参数?

如何从JavaScript中的请求中获取"GET"变量?

是jQuery还是YUI!有内置的这个功能吗?

javascript

77
推荐指数
6
解决办法
24万
查看次数

更新异步HTTP请求的completionHandler中的视图时出现延迟

在当用户按下一个按钮我的应用程序我开始一个HTTP异步请求(使用[NSURLConnection sendAsynchronousRequest...])和改变的文本UILabel中的completionHandler块.但是,当请求结束时,这种变化不会发生,而是在2-3秒后发生.以下是导致此行为的代码段.

- (IBAction)requestStuff:(id)sender 
{
    NSURL *url = [NSURL URLWithString:@"http://stackoverflow.com/"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    NSOperationQueue *queue = [[[NSOperationQueue alloc] init] autorelease];

    [NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:
     ^(NSURLResponse *response, NSData *data, NSError *error) 
     {
         NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;          
         exampleLabel.text = [NSString stringWithFormat:@"%d", httpResponse.statusCode];
     }];    
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在UIAlertView内部创建内部时,会发生类似的行为completionHandler.

- (IBAction)requestStuff:(id)sender 
{
    NSURL *url = [NSURL URLWithString:@"http://stackoverflow.com/"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    NSOperationQueue *queue = [[[NSOperationQueue alloc] init] autorelease];

    [NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler: …
Run Code Online (Sandbox Code Playgroud)

objective-c nsurlconnection uialertview ios

3
推荐指数
1
解决办法
2869
查看次数