【问题标题】:$_GET in Objective-C on NSString [closed]NSString 上 Objective-C 中的 $_GET [关闭]
【发布时间】:2013-07-13 18:24:47
【问题描述】:

如何在 Objective-C 中使用 PHP 的 $_GET?我想在NSString 上使用它:

http://baileyseymour.com/QR/data-processor.php?name=John%20Smith&email=example@icloud.com

我想在 uri 中获取 name 和/或 email 的值。

我想将 URL 的 NSString 分成两部分。 name=John%20Smithemail=example@icloud.com

我怎样才能做到这一点?

【问题讨论】:

标签: objective-c nsstring


【解决方案1】:

如何在 Objective-C 中使用 PHP 的 $_GET?我想在 NSString 上使用它:

你不能。 Objective-C 不是 PHP,因此没有什么可以在 Obj-C 上下文中评估 PHP 符号。如果您想做类似的事情,那当然是可能的,但您需要更详细地描述您的情况。

【讨论】:

    【解决方案2】:

    我不确定您的目标是什么,但这里有一个简短的示例,说明如何使用 UIWebView 通过 URL 变量与 PHP 文档进行交互。

    // Objective-C
    UIWebView *scoreContent;
    scoreContent = [[UIWebView alloc] init];
    NSString *email = @"you@domain.com";
    NSString *webURL = [NSString stringWithFormat:
                        @"http://yourdomain.com/objc.php?email=%@",
                        email];
    
    [scoreContent loadRequest:
     [NSURLRequest requestWithURL:[NSURL URLWithString:webURL]]
    ];
    

    然后在 PHP 文件中你可以这样做:

    <?php
    //objc.php
    echo 'Your email is: ' . $_GET['email'] . '.';
    ?>
    

    我会编译 Objective-C 以确保它可以工作,因为我只是从我制作的游戏中复制了它,但如果它不工作,请告诉我,如果你不能,我会修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多