小编Swe*_*ady的帖子

在AsyncSocket类中调用connecttohost

我在iPad上测试了这段代码:

// execute the function when press button
- (IBAction)connect:(id)sender {
    //[super viewDidLoad];

    AsyncSocket *socket1=[[AsyncSocket alloc] initWithDelegate:self];
    BOOL pass = [socket1 connectToHost:@"www.126.com" onPort:80 error:nil];   // but when I break the wifi?connecttohost still return yes
    if(pass)
    {
        [connectbtn setTitle:@"connected" forState:UIControlStateNormal];
    }

    [socket1 readDataWithTimeout:3 tag:1];
    [socket1 writeData:[@"GET / HTTP/1.1\n\n" dataUsingEncoding:NSUTF8StringEncoding] withTimeout:3 tag:1];

}
Run Code Online (Sandbox Code Playgroud)

请参阅上面代码中的注释.

当我断开Wifi connecttohost返回时yes.我不知道问题出在哪里.谁能帮助我并给我一些指示?

iphone ipad

5
推荐指数
1
解决办法
305
查看次数

HTML5-如何打开多个摄像头

我用getUserMedia()HTML5 成功获得了本地摄像机的视频流.但只有一台摄像机.我有两台摄像机,如何同时获取视频流.

html5 camera

5
推荐指数
1
解决办法
94
查看次数

我对"匿名iOS内存"感到困惑

我有三种编写此代码的方法.第三种方式让我困惑.

第一种方式很好.

//.h
@property (weak, nonatomic) IBOutlet UIImageView *picImageStage;
//.m
NSString *name = [NSString stringWithFormat:@"allen.png"];
UIImage *image = [UIImage imageNamed:name];
UIImageView *t = [[UIImageView alloc]initWithImage:image];
self.picImageStage = t;
Run Code Online (Sandbox Code Playgroud)

第二种方式很好.

//.h
@property (retain, nonatomic) IBOutlet UIImageView *picImageStage;
//.m
NSString *name = [NSString stringWithFormat:@"allen.png"];
UIImage *image = [UIImage imageNamed:name];
self.picImageStage = [[UIImageView alloc]initWithImage:image]; 
Run Code Online (Sandbox Code Playgroud)

第三种方式错了.

//.h
@property (weak, nonatomic) IBOutlet UIImageView *picImageStage;
//.m
NSString *name = [NSString stringWithFormat:@"allen.png"];
UIImage *image = [UIImage imageNamed:name];
self.picImageStage = [[UIImageView alloc]initWithImage:image]; 
Run Code Online (Sandbox Code Playgroud)

我不明白原因.谁能帮助我?感谢:D

iphone ios

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

在Objective-C中,冒号后跟冒号的含义是什么?

bail:
    if ( err && image ) {
        CGImageRelease( image );
        image = NULL;
    }
    if ( provider ) CGDataProviderRelease( provider );
    if ( colorspace ) CGColorSpaceRelease( colorspace );
    *imageOut = image;
    return err;
Run Code Online (Sandbox Code Playgroud)

我看了一些代码,发现了这个.我以前从未见过这个.什么bail:意思?

它来自这里.

c objective-c ios

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

标签 统计

ios ×2

iphone ×2

c ×1

camera ×1

html5 ×1

ipad ×1

objective-c ×1