Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 执行代码并决定应显示哪个viewController_Ios_Objective C - Fatal编程技术网

Ios 执行代码并决定应显示哪个viewController

Ios 执行代码并决定应显示哪个viewController,ios,objective-c,Ios,Objective C,我的应用程序基本上读取一个包含的.json,并(根据内容)显示三个视图中的一个。如何在代码中实现这一点 我正在考虑读取AppDelegate中的文件,但是我应该在哪里以及如何创建第一个vc并显示它呢?非常感谢您提供一些示例代码。所以这不是关于委托的,您可以使用类似扩展的内容来查看 并由if或switch分隔 如果mydata==something[“mystaff”]as![字符串:字符串]{ 在此处使用扩展视图1 } 如果mydata==somethingElse[“其他员工”]为![字符串:

我的应用程序基本上读取一个包含的
.json
,并(根据内容)显示三个视图中的一个。如何在代码中实现这一点


我正在考虑读取
AppDelegate
中的文件,但是我应该在哪里以及如何创建第一个vc并显示它呢?非常感谢您提供一些示例代码。

所以这不是关于委托的,您可以使用类似扩展的内容来查看 并由if或switch分隔

如果mydata==something[“mystaff”]as![字符串:字符串]{
在此处使用扩展视图1
}
如果mydata==somethingElse[“其他员工”]为![字符串:[任何]]{
在这里使用扩展视图2
}
如果mydata==somethingels2[“其他员工2”]as![字符串:任意]{
在这里使用扩展视图2
}

这项工作适合您:)

实际上,您不必在
AppDelegate
中执行此操作,您可以在开始时使用空白的
ViewController
来执行此操作,读取.json文件并确定要显示的视图,并可以导航到相应的
ViewController
。如果你不明白,请给我留言,我会为你写一些代码和帖子