一直在研究这一点,并不完全确定该做什么.
我想允许用户打开或关闭调试模式.使用NSLogs上的调试模式将打印到控制台.
目前我可以使用预处理器(DEBUG)在构建设置中打开或关闭调试模式,并使用以下代码"阻止"NSLog.
#ifdef DEBUG
NSLog(@"If you can see this then debug is on");
#endif
Run Code Online (Sandbox Code Playgroud)
我在设置页面中创建了一个切换开关以获取用户的输入,但我不知道如何使用此输入然后未定义/重新定义DEBUG.有任何想法吗?
我不确定这是否可行,因此任何替代解决方案也将受到赞赏.
非常感谢 :)
嘿,这可能是一个愚蠢的问题,但我无法在任何地方找到答案,如果答案很容易找到并且我的研究技能是裤子,我会道歉.
无论如何,当应用程序没有崩溃时,是否可以生成崩溃报告?所以说如果用户遇到错误,可以选择允许他们生成崩溃报告,然后发送给我吗?我怎么会这样做呢?
谢谢你的帮助 :)