gpt4 book ai didi

ios - CGRectMake 返回零?

转载 作者:行者123 更新时间:2023-11-28 09:08:53 25 4
gpt4 key购买 nike

CGRectMake 是否有可能因为某些奇怪的原因返回 nil?因为我在某些设备上遇到了崩溃:

Fatal Exception: NSInvalidArgumentException
(null): unrecognized selector sent to instance 0x145de2f0

这是导致崩溃的代码行:

mirror_crop_filter = GPUImageCropFilter(cropRegion: CGRectMake(0.25, 0, 0.5, 1))

有关崩溃的更多详细信息:

Thread : Fatal Exception: NSInvalidArgumentException
0 CoreFoundation 0x256f6c1f __exceptionPreprocess + 126
1 libobjc.A.dylib 0x32ecec8b objc_exception_throw + 38
2 CoreFoundation 0x256fc039 __methodDescriptionForSelector
3 CoreFoundation 0x256f9f57 ___forwarding___ + 714
4 CoreFoundation 0x2562bdf8 _CF_forwarding_prep_0 + 24
5 Coowl 0x000f6eec Coowl.MirrorView.init (Coowl.MirrorView.Type)(frame : C.CGRect) -> Coowl.MirrorView (MirrorView.swift:31)
6 Coowl 0x000f6c9c Coowl.MirrorView.__allocating_init (Coowl.MirrorView.Type)(frame : C.CGRect) -> Coowl.MirrorView (MirrorView.swift)
7 Coowl 0x000af500 Coowl.EdicaoViewController.init_camera (Coowl.EdicaoViewController)() -> () (EdicaoViewController.swift:213)
8 Coowl 0x000bf99c Coowl.EdicaoViewController.(viewDidLoad (Coowl.EdicaoViewController) -> () -> ()).(closure #1).(closure #1) (EdicaoViewController.swift:114)
9 libdispatch.dylib 0x334388cd _dispatch_barrier_sync_f_slow_invoke + 372

此外,根据 Crashlytics 的说法,如果有帮助的话,95% 的出现此错误的设备都在使用 Jailbrake。

最佳答案

您认为 CGRectMake API 返回 nil 值有什么特别的原因吗? CGRectMake 永远不会返回 nil 因为它是简单设置 CGRect 并返回的内联函数。在我看来,GPIImageCropFilter 内部似乎有一些不允许 nil 的函数(例如着色器函数之一)。

关于ios - CGRectMake 返回零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30014173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com