ios - 在 objective-c 中启用断言

标签 ios objective-c xcode cocoa-touch assertions

如何在目标中启用断言

我添加了一个第三方库,其中包含一些断言。但它不起作用。我认为 Assertions 被禁用了。所以我想启用它。

最佳答案

您需要使用 NSAssert用于断言。

如果指定了 NS_BLOCK_ASSERTIONS,则禁用 NSAssertions

您可以像这样使用 NSAssert:

NSAssert(count != 0, @"Count should be greater than zero"); 

关于ios - 在 objective-c 中启用断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17324527/

相关文章:

ios - - (void)chatDidReceiveMessage :(QBChatMessage *)message not working

xcode - iOS保持UIImageView的纵横比但填充宽度

xcode - 选项卡栏项目的属性检查器中的 "Badge"字段代表什么?

ios - 将 xml 转换为 plist

ios - 当模型应该在启动后不久就开始某些事件时,iOS 中的规范设计模式/构造是什么?

objective-c - objective-c ORM

iphone - 为什么我的 iPhone 应用程序的发布版本在安装后第一次运行时在设备上崩溃?

iOS:使用凭据快速创建结构

ios - 如何在 UINavigationBar 中添加垂直渐变颜色?

objective-c - 这个 {{0,0},{w,h}} 在做什么?