1

バックエンドで多くのロジックを処理するオブジェクトを作成しました。このオブジェクトと対話できるようにするために、最終的には UIViewController と、必要に応じてメソッド呼び出しを送信する適切な UI を作成します。ただしそれまでは、実際の環境でロジックのバグ テストを行いたいと考えています。

XCode のコンソールで scanf() を使用してキーボード入力を取得することは可能ですか?

scanf() を呼び出してみましたが、アプリは呼び出しをスキップし、宣言された値として無限ループを作成するため、目的の変数入力を保持しているようです。

私のコード:

int active = 1;

do 
{
    int x, y;
    printf("Enter X Coordinate: ");
    scanf("%d", &x);
    printf("\n");
    printf("Enter Y Coordinate: ");
    scanf("%d", &y);
    printf("\n");

    //Obj-C object method calls 

    //if meets condition: active--;
} 
while (active);

何か案は?私がやろうとしていることは可能ですか?

ターミナルではなくXCodeのシミュレーターを介してコードを実行しています(これが問題である場合は、OKですが、シミュレーターの代わりにターミナルを介して実行する方が良いと思う場合は、自分の意見を守ってください)。

4

1 に答える 1

3

scanf()iOSアプリではご利用いただけません。

または、次の方法で入力を取得することもできます

  1. ファイルからの読み取り。
  2. デバッガーの使用
  3. クイック GUI の作成
  4. コマンド ライン アプリケーションでバックエンドをテストする
于 2013-02-14T22:12:27.630 に答える