我正在使用xcode而且我一直在编写URL链接。我希望用户填写我写的其余URL代码。
以下是代码:
- (IBAction)openURL:(id)sender { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“http://facebook.com / .....”]]; }
用户会看到: facebook.com/在这里写下你的地址......
“ facebook.com / ”部分是一个标签,“在此处写下您的地址...... ”是一个填写在应用设置中的文本字段。例如,我可以在设置中写“JJMLS”,结果是“facebook.com/JJMLS”。
我在结果区域上放了一个自定义/ invisibile“openURL”按钮。
我如何告诉xcode @“http://facebook.com/(.....)”部分是一个应该在用户填写时获得JJMLS结果的区域?
我真的很感激一些帮助!
-JJ
答案 0 :(得分:2)
尝试这样的事情:
- (IBAction)openURL:(id)sender {
if(textfield.text == nil){
UIAlertView *noTextAlert = [UIAlertView initWithTitle: @"No text entered!"
message: @"Please enter some text"
delegate: self
cancelButtonTitle: @"Ok"
otherButtonTitles: nil];
[noTextAlert show];
}
else{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://facebook.com/%@", textfield.text]]];
}
}
如果您对代码有任何疑问,请将其放在评论中。希望这有帮助!