iPhone アプリでこの cURL コマンドを呼び出したいと思います。
curl --user "username:PASSWD" https://api.github.com/users/username
Objective Cで実行するにはどうすればよいですか? 多くの方法を試しましたが、成功しませんでした。私の問題を解決するのを手伝ってください。
iPhone アプリでこの cURL コマンドを呼び出したいと思います。
curl --user "username:PASSWD" https://api.github.com/users/username
Objective Cで実行するにはどうすればよいですか? 多くの方法を試しましたが、成功しませんでした。私の問題を解決するのを手伝ってください。
シェルを使用してコマンドを呼び出すには、次のsystem()
関数を使用します。
system("curl --foo --bar");
ただし、これは行わないでください。ハックです。ネットワークには libcurl または NSURL API を使用します。git リポジトリをチェックアウトするために libgit2 を使用することもできます。
NSTask はサンドボックス環境では機能しません (「deny process-fork」が表示されます)。アプリケーションを /Applications に入れます
NSTask
任意のシステム コマンドの実行に使用できます。
NSTask *task=[NSTask new];
[task setLaunchPath:@"curl --user "username:PASSWD" https://api.github.com/users/username"];
[task launch];