小编Pau*_*sen的帖子

为Xcode设置用户特定的预处理器宏

我希望能够有特定的代码块,例如#ifdef SOME_VARIABLE如果项目是在特定用户的计算机上构建的,则变量的值将在项目的构建时填充。

那可能吗?

xcode objective-c xcode4.5

3
推荐指数
1
解决办法
1795
查看次数

确定是否因为子模态外观而调用viewWillDisappear

我有一个UIViewController,ViewControllerA它是一个RootViewController类的模态视图控制器.

ViewControllerA然后呈现另一个模态控制器类,ModalViewControllerB我想知道是否调用ViewControllerA's

- (void)viewWillDisappear:(BOOL)animated 
Run Code Online (Sandbox Code Playgroud)

是由于ModalViewControllerB出现在屏幕上或因为ViewControllerA被解雇.

是否有内置的iOS方式来解决这个问题?

uiviewcontroller ios

2
推荐指数
1
解决办法
852
查看次数

由于otest错误,无法从命令行运行Xcode单元测试

我正在尝试从命令行运行单元测试,但是当它们在Xcode 4.6中运行完全正常时它们会失败.我无法弄清楚失败的原因是什么:

这是我正在使用的命令:

xcodebuild -sdk iphonesimulator -project myproject.xcodeproj 
    -scheme 'MyProjectApplicationTests' 
    -configuration Debug clean build 
    RUN_UNIT_TEST_WITH_IOS_SIM=YES TEST_AFTER_BUILD=YES TEST_HOST=''
Run Code Online (Sandbox Code Playgroud)

我在测试中没有使用NSURL或'initFileURLWithPath'.这是错误:

/Applications/Xcode.app/Contents/Developer/Tools/RunPlatformUnitTests.include:412: note: Started tests for architectures 'i386'
Run unit tests for architecture 'i386' (GC OFF)
/Applications/Xcode.app/Contents/Developer/Tools/RunPlatformUnitTests.include:419: note: Running tests for architecture 'i386' (GC OFF)
2013-06-04 22:09:57.605 otest[85321:707] Unknown Device Type. Using UIUserInterfaceIdiomPhone based on screen size
2013-06-04 22:09:57.624 otest[85321:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
*** First throw call stack:
(0xa05012 0x71ce7e 0xa04deb …
Run Code Online (Sandbox Code Playgroud)

xcode unit-testing ios

1
推荐指数
1
解决办法
4984
查看次数