将输出绑定到UITextView
2015-09-11 17:32
344 查看
使用的iOS重定向的方式,将原本输出到Xcode内的文本全部绑定到UITextView上。原来的地址不记得了。
如果想要去掉该功能将最下方的方法屏蔽掉就好了。
- (void)redirectNotificationHandle:(NSNotification *)nf{ NSData *data = [[nf userInfo] objectForKey:NSFileHandleNotificationDataItem]; NSString *str = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease]; self.logTextView.text = [NSString stringWithFormat:@"%@\n%@",self.logTextView.text, str]; NSRange range; range.location = [self.logTextView.text length] - 1; range.length = 0; [self.logTextView scrollRangeToVisible:range]; [[nf object] readInBackgroundAndNotify]; } - (void)redirectSTD:(int )fd{ NSPipe * pipe = [NSPipe pipe] ; NSFileHandle *pipeReadHandle = [pipe fileHandleForReading] ; dup2([[pipe fileHandleForWriting] fileDescriptor], fd) ; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(redirectNotificationHandle:) name:NSFileHandleReadCompletionNotification object:pipeReadHandle] ; [pipeReadHandle readInBackgroundAndNotify]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOption{ [self redirectSTD:STDOUT_FILENO]; [self redirectSTD:STDERR_FILENO]; //YOUR CODE HERE... }
如果想要去掉该功能将最下方的方法屏蔽掉就好了。
相关文章推荐
- Qt5官方demo分析集11——Qt Quick Particles Examples - Affectors
- hdu 5400 Arithmetic Sequence
- Unique Binary Search Trees II
- Unique Binary Search Trees
- SDWebImage在UITableView部分CELL图片无法加载的解决办法
- 实战iOS 9:剖析UIKit Dynamics的改进
- Hello JSP!——request对象
- 3.3final中,bit.lshift报错nil value
- Spark Quick Start
- 深入消息机制(三) 结合MessageQueue 的JNI 层
- 13.GPUImage初探以及人脸检测
- UICollectionView
- 小试uiautomatorviewer
- 假设做一个循环滚动UIScrollView
- iOS编程——最简单的实现UITableView下拉时顶部图片放大消失的效果
- iOS小技巧--用runtime 解决UIButton 重复点击问题
- [Jenkins] Jenkins 执行 Composite 模式的 SoapUI Project
- UINavigationController基本使用
- request和response的中文乱码问题
- Android UI系列-----Dialog对话框