0
我無法使用我的NSStream對象拋出的事件。如何在Swift中使用NSStreamEvents?
在OBJ C中,它是這樣的:
- (void)stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent {
switch (streamEvent) {
case NSStreamEventOpenCompleted:
NSLog(@"Stream opened");
break;
case NSStreamEventHasBytesAvailable:
break;
case NSStreamEventErrorOccurred:
NSLog(@"Can not connect to the host!");
break;
case NSStreamEventEndEncountered:
break;
default:
NSLog(@"Unknown event");
}
}
我怎麼做,在斯威夫特?我不明白NSStreamEvent參考。在Obj C中它是一個枚舉並且在swift中是一個結構體。關於如何使用這個像上面的例子的任何想法?