Pass data through view

2012-08-20 Thread Vavelin Kévin
Hi there,

I know my question is a basic question but I'm not able to make it work and I 
don't know why :/ I have an UIViewController where I have a textField and 
another view who will be show when I tap on a button.
That I want is to change a label in my another view with the content of my 
textField. I tried to use all of example in the net and nothing works for me. 
I have a property like that :

@property(strong, nonatomic)SecondViewController *secondViewController;

I tried to change my data like that :
self.secondViewController.myLabel.text = textFied.text;

and like that :

[_secondViewController setLabel:textFied.text];

but neither of this function seems to work. I don't know how i can pass my data 
back to my anotherView :/

Can you help me ? 

Best regards,
Vavelin Kévin
Twitter | Blog | LinkedIn 
Entrepreneur
Developer OS X / iOS

___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Create a socket.io connection to node.js server

2012-12-07 Thread Vavelin Kévin
Yes I understand, I use NSInputStream and NSOutputStream for writing something 
but I don't know why I have my stream closed after an event hasSpaceAvailable 
or something like that. Here's my code and I send nothing to my stream.


- (void) initNetworkCommunication
{
CFReadStreamRefreadStream = nil;
CFWriteStreamRefwriteStream = nil;
CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, 
(CFStringRef)@"neventy.fr", 80, &readStream, &writeStream);

inputStream = (NSInputStream *)readStream;
outputStream = (NSOutputStream *)writeStream;
[inputStreamsetDelegate:self];
[outputStreamsetDelegate:self];

[inputStreamscheduleInRunLoop:[NSRunLoopcurrentRunLoop]forMode:NSDefaultRunLoopMode];

[outputStreamscheduleInRunLoop:[NSRunLoopcurrentRunLoop]forMode:NSDefaultRunLoopMode];
[inputStream open];
[outputStream open];

}

- (void)stream:(NSStream*)theStream handleEvent:(NSStreamEvent)streamEvent
{
NSLog(@"stream event %i", streamEvent);
NSMutableData *_data;
switch (streamEvent) {
caseNSStreamEventNone:
NSLog(@"Aucun event");
break;
caseNSStreamEventOpenCompleted:
NSLog(@"Stream opened");
break;
caseNSStreamEventHasBytesAvailable:
if(!_data) {
_data = [[NSMutableData data] retain];
}
uint8_tbuf[1024];
unsignedint len = 0;
len = [(NSInputStream *)inputStreamread:buf 
maxLength:1024];
if(len) {
[_data appendBytes:(const void*)buf length:len];
} else {
NSLog(@"no buffer!");
}
break;
caseNSStreamEventHasSpaceAvailable :
NSLog(@"Espace");
NSLog(@"%@",outputStream);
break;
caseNSStreamEventErrorOccurred:
NSLog(@"Can not connect to the host!");
break;
caseNSStreamEventEndEncountered:
NSLog(@"Erreur");
[theStreamclose];

[theStreamremoveFromRunLoop:[NSRunLoopcurrentRunLoop]forMode:NSDefaultRunLoopMode];
[theStreamrelease];
theStream = nil;
        break;
default:
NSLog(@"Unknown event");
}
}

Vavelin Kévin
Twitter | Blog | LinkedIn 
Entrepreneur
Developer OS X / iOS

___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com