Ich verwende NSOutputStream, um Daten vom Client (IOS-Gerät) an den Server (PC-Gerät) auszugeben. Ich kann Daten erfolgreich an den Server senden, ich möchte nur die aktuelle Zeit mit NSOutputStream hinzufügen.Verwenden von NSOutputStream zum Ausgeben der aktuellen Uhrzeit an den Server
Wie kann ich die aktuelle Zeit mit NSOutputStream senden?
Hier ist mein Code
- (IBAction)button1:(id)sender {
NSString *response = @" Today's Sunny \n ";
NSData *data = [[NSData alloc] initWithData:[response dataUsingEncoding:NSASCIIStringEncoding]];
[outputStream write:[data bytes] maxLength:[data length]];
NSDate *currentTime = [NSDate date];
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"hh:mm:ss"];
_timer.text = [formatter stringFromDate:currentTime];
//_timer is A label just for testing
///I'm trying to use outputStream to output currentTime like this
/// [outputStream write:[currentTime bytes] maxLength:[CurrentTime length]];
}
Dank für Ihre Hilfe danken. Ehrlich gesagt, verstehe ich immer noch nicht, wie Sie Ihren code verwenden, um currentTime auszugeben, ähnlich wie bei der Antwort –
Der Aufruf '' '[formatter stringFromDate: currentTime]' '' gibt eine NSString-Instanz zurück, die Sie dann UTF8String aufrufen können , etc. –