Codenameone iOS 6.1.3上的Dialog.setBlurBackgroundRadius()

Codenameone iOS 6.1.3上的Dialog.setBlurBackgroundRadius(),codenameone,Codenameone,在iOS 6.1.3上,此代码会导致分段错误: com.codename1.ui.Dialog.setBlurBackgroundRadius(10.0F); 如果进行如下修改,则同样适用: if (Display.getInstance().isGaussianBlurSupported()) dialog.setBlurBackgroundRadius(10.0F); 我找到的唯一解决方案是不在iOS版本上使用任何setBlurBackgroundRadius()调用。我最初的直觉是,这

在iOS 6.1.3上,此代码会导致分段错误:

com.codename1.ui.Dialog.setBlurBackgroundRadius(10.0F);
如果进行如下修改,则同样适用:

if (Display.getInstance().isGaussianBlurSupported()) dialog.setBlurBackgroundRadius(10.0F);

我找到的唯一解决方案是不在iOS版本上使用任何setBlurBackgroundRadius()调用。

我最初的直觉是,这与旧版本的iOS有关,但我没有看到任何代码会导致这种情况。我需要从存储器中取出一个旧设备来测试它,我不确定我当前的xcode版本是否支持它


还有另一种可能性,那就是记忆不足。模糊会占用大量的内存,如果你已经处于边缘,它可能会让你失去记忆。由于这是一个旧设备,它可能有一些内存限制,可能会触发。无论哪种方式,我都想知道这种情况是否发生在较新的设备上。

我最初的直觉是,这与旧版本的iOS有关,但我没有看到任何导致这种情况的代码。我需要从存储器中取出一个旧设备来测试它,我不确定我当前的xcode版本是否支持它


还有另一种可能性,那就是记忆不足。模糊会占用大量的内存,如果你已经处于边缘,它可能会让你失去记忆。由于这是一个旧设备,它可能有一些内存限制,可能会触发。无论哪种方式,我都想知道这种情况是否发生在较新的设备上。

在试图解决这个问题时,我使用xcode设备控制台进行了测试,并且(如果内存可用)我想如果内存不足,我会在那里看到与内存相关的警告,但除了segfault之外,什么都没有。如果你可以访问xcode,你能在调试器中运行它并重现崩溃吗?这将为您提供堆栈跟踪,这将在控制台中非常有用,并提供更详细的信息。在尝试解决此问题时,我正在使用xcode设备控制台进行测试,并且(如果内存可用)我想如果内存不足,我会在那里看到与内存相关的警告,但除了segfault之外,什么都没有。如果你可以访问xcode,你能在调试器中运行它并重现崩溃吗?这将为您提供堆栈跟踪,这将在控制台中非常有用且更详细