gpt4 book ai didi

objective-c - XCode 在没有 UI 的 iPhone 应用程序的错误测试中使用 scanf()

转载 作者:太空宇宙 更新时间:2023-11-04 02:10:27 25 4
gpt4 key购买 nike

我创建了一个在后端处理大量逻辑的对象。为了能够与这个对象交互,我最终会创建一个 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 的模拟器而不是终端运行代码(如果这是问题所在,好吧,但如果你认为通过终端而不是模拟器运行它只是更好而不是保留你的意见请你自己)。

最佳答案

您不能在 iOS 应用中使用 scanf()

或者你可以让你输入

  1. 从文件中读取。
  2. 使用调试器
  3. 快速制作 GUI
  4. 在命令行应用程序中测试您的后端

关于objective-c - XCode 在没有 UI 的 iPhone 应用程序的错误测试中使用 scanf(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14884726/

25 4 0
文章推荐: python - Pandas ,在 lambda 中进行比较
文章推荐: node.js - 从不同端口访问 Expressjs 资源 (CORS)
文章推荐: python - 在 Python 中解析 Elasticsearch json 输出
文章推荐: jquery - 我想在向下滚动期间修复
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com