|
|
1
4
我认为你不明白如何使用define指令。 所有这行…
…它是否会导致编译器在“loggedin”文本出现的代码中到处替换零? 所以,如果你有代码说:
编译器将其转换为:
在这种情况下,零将被计算为假,第二个NIB将始终被加载。 这些类型的定义仅在开发中以这种方式使用,因此您可以强制应用进入特定状态。例如,如果您想重复测试第二个笔尖,您将把“loggedin”定义为零;如果您想测试第一个笔尖,您将把“loggedin”定义为1。 您需要做的是进行某种测试,以查看用户是否登录。我不知道那个测试会是什么,因为它随您登录的内容而变化。然后根据测试结果,您将加载一个或另一个NIB。 define指令与它没有任何关系。 |
|
2
1
例如: bool loggedin=否;
然后您可以在另一个函数中使用它;
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |