輸入網址,解出源碼,顯示label 我這裡是在第二個界面顯示的,用的屬性傳值。 A界面先從 storyboard 拖個 textfield 和一個 button .m裡面button的方法 B界面定義一個string用於接收 .m ...
輸入網址,解出源碼,顯示label
我這裡是在第二個界面顯示的,用的屬性傳值。
A界面先從 storyboard 拖個 textfield 和一個 button
.m裡面button的方法
//按鈕點擊方法 - (IBAction)Click:(id)sender { //首碼 NSString *str1 = @"http://"; //把首碼加到你輸入的網址前 NSString *str2 = [str1 stringByAppendingString:_field.text]; //解碼 NSString *str = [NSString stringWithContentsOfURL:[NSURL URLWithString:str2] encoding:NSUTF8StringEncoding error:nil]; NSLog(@"%@",str); SecondController *secondView = [[SecondController alloc]init]; //把解出來的字元串賦給B界面的屬性 secondView.string = str; //跳轉,我用的navgation跳的 [self.navigationController pushViewController:secondView animated:YES]; }
B界面定義一個string用於接收
@property(nonatomic,copy)NSString *string;
.m
- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; UILabel *label= [[UILabel alloc]initWithFrame:CGRectMake(0, 64, self.view.bounds.size.width ,self.view.frame.size.height)]; [self.view addSubview:label]; label.numberOfLines = 0 ; label.lineBreakMode = NSLineBreakByTruncatingTail; //接收過來的值賦給label label.text = _string; }