教科书上直接用[self appendTextToView:newText];编译提示问题: warning: 'netclientViewController' may not respond to '-appendTextToView:'
后来网上又找到2个方法,第一种:NSRange theEnd = NSMakeRange([[textView string] length], 0);
[textView replaceCharactersInRange:theEnd withString:newText];
第一行提示: warning: 'UITextView' may not respond to '-string'
第二行提示: warning: 'UITextView' may not respond to '-replaceCharactersInRange:withString:'
第二种:[[[textView textStorage] mutableString] appendString: string];
也是提示类似的错误warning: 'UITextView' may not respond to '-textStorage'
各位同学请帮帮忙,uitestview应该怎样追加数据啊?
前后代码:
-(void) loadURL{
NSURL*url = [[NSURLalloc] initWithString:urlField.text];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
NSURLConnection*connection =[[NSURLConnectionalloc] initWithRequest:request
delegate:self];
[connection release];
[request release];
//[url release];
}
-(void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
NSLog(@"connectionDidReceiveData");
NSString *newText = [[NSString alloc] initWithData:data
encoding: NSUTF8StringEncoding];
if (newText != NULL) {
//[self appendTextToView:newText];
NSRange theEnd = NSMakeRange([[textView string] length], 0);
[textViewreplaceCharactersInRange:theEnd withString:newText];
[newText release];
}
}
后来网上又找到2个方法,第一种:NSRange theEnd = NSMakeRange([[textView string] length], 0);
[textView replaceCharactersInRange:theEnd withString:newText];
第一行提示: warning: 'UITextView' may not respond to '-string'
第二行提示: warning: 'UITextView' may not respond to '-replaceCharactersInRange:withString:'
第二种:[[[textView textStorage] mutableString] appendString: string];
也是提示类似的错误warning: 'UITextView' may not respond to '-textStorage'
各位同学请帮帮忙,uitestview应该怎样追加数据啊?
前后代码:
-(void) loadURL{
NSURL*url = [[NSURLalloc] initWithString:urlField.text];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
NSURLConnection*connection =[[NSURLConnectionalloc] initWithRequest:request
delegate:self];
[connection release];
[request release];
//[url release];
}
-(void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
NSLog(@"connectionDidReceiveData");
NSString *newText = [[NSString alloc] initWithData:data
encoding: NSUTF8StringEncoding];
if (newText != NULL) {
//[self appendTextToView:newText];
NSRange theEnd = NSMakeRange([[textView string] length], 0);
[textViewreplaceCharactersInRange:theEnd withString:newText];
[newText release];
}
}