我在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.我不知道问题出在哪里.谁能帮助我并给我一些指示?
我用getUserMedia()HTML5 成功获得了本地摄像机的视频流.但只有一台摄像机.我有两台摄像机,如何同时获取视频流.
我有三种编写此代码的方法.第三种方式让我困惑.
//.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
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:意思?
它来自这里.