如何让用户填写xcode中其余的url链接?

时间:2012-06-26 02:01:45

标签: objective-c xcode url hyperlink

我正在使用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

1 个答案:

答案 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]]]; 
    }
}

如果您对代码有任何疑问,请将其放在评论中。希望这有帮助!