小编Mik*_*nov的帖子

迁移到iOS 9后,"无效上下文0x0"

我已将应用程序迁移到iOS 9,它通常可以正常工作,但有三条日志消息:

<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Run Code Online (Sandbox Code Playgroud)

也许有助于Crashlytics的下一条消息是:

[Crashlytics:Crash] Warning: iOS 9 workaround for binary image loading issue in place.
Run Code Online (Sandbox Code Playgroud)

有人知道怎么解决吗?

logging objective-c crashlytics ios9 xcode7

21
推荐指数
2
解决办法
8062
查看次数

是否可以在init中编写nonnull-annotation?

现在在objective-c中有两个新的注释:nonnullnullable.
我应该将哪一个用于init方法的返回类型规范?

- (instancetype)init {
    if (self = [super init]) {
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

可空的声音:
有一个"if"来检查[super init]返回什么,并且不能保证它永远不会返回nil.

nonnull的声音:
当init返回nil并且我从不检查它时,我不知道真实的情况.

nullable objective-c init

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

标签 统计

objective-c ×2

crashlytics ×1

init ×1

ios9 ×1

logging ×1

nullable ×1

xcode7 ×1