Iphone 存储图像阵列后应用程序崩溃
我从以下代码中获取屏幕截图:Iphone 存储图像阵列后应用程序崩溃,iphone,objective-c,nsmutablearray,Iphone,Objective C,Nsmutablearray,我从以下代码中获取屏幕截图: CGImageRef cgScreen = UIGetScreenImage(); if (cgScreen) { UIImage *result = [UIImage imageWithCGImage:cgScreen]; CGImageRelease(cgScreen); return result; } 我在1/1.0秒的计时器中调用上述代码,如下所示: [array addObject:[UI
CGImageRef cgScreen = UIGetScreenImage();
if (cgScreen) {
UIImage *result = [UIImage imageWithCGImage:cgScreen];
CGImageRelease(cgScreen);
return result;
}
我在1/1.0秒的计时器中调用上述代码,如下所示:
[array addObject:[UIImage imageWithScreenContents]];
其中imagewithScreenContents是一个函数。
但几秒钟后,即添加90帧后,应用程序崩溃。
我无法理解这个问题。
有人能帮我解决这个问题吗
以下是崩溃日志报告:-
事件标识符:C2EE3C76-1467-4578-BCFE-A29C1F0008A6
CrashReporter密钥:66bc0900aa035a62f27c2c26fe3f6f3f1b8e7301
过程:VideoRecorder项目[98]
路径:/var/mobile/Applications/37935917-FB62-48D4-9DF8-AC5D897C137F/VideoRecorderProject.app/VideoRecorderProject
标识符:VideoRecorderProject
版本:???
代码类型:ARM本机
父进程:调试服务器[97]
日期/时间:2007-01-08 19:13:52.228+0530
操作系统版本:iPhone操作系统3.1.2 7D11
报告版本:104
异常类型:EXC\U BAD\U访问SIGSEGV
异常代码:0x4317b878处的内核地址无效
崩溃线程:0
线程0崩溃:
0 libobjc.A.dylib 0x32668ecc 0x32665000+16076
1芯基础0x32d83d6a 0x32d4d000+224618
2芯基础0x32d4fc28 0x32d4d000+11304
3芯基础0x32d83c44 0x32d4d000+224324
4芯基础0x32d9cc4c 0x32d4d000+326732
5芯基础0x32da81d8 0x32d4d000+373208
6芯基础0x32db05fc 0x32d4d000+407036
7录像机项目0x000031ca 0x1000+8650
8基金会0x33 F36D94X33 F9000 + 56724
9芯基础0x32da44bc 0x32d4d000+357564
10芯基础0x32da3c18 0x32d4d000+355352
11图形服务0x31bb936c 0x31bb5000+17260
12 UIKit 0x30bf3c28 0x30bf0000+15400
13 UIKit 0x30bf2228 0x30bf0000+8744
14录像机项目0x00003010 0x1000+8208
15录像机项目0x00002fac 0x1000+8108
线程1:
0 libSystem.B.dylib 0x3272e4b8 0x3272d000+5304
1 libSystem.B.dylib 0x32731094 0x3272d000+16532
2芯基础0x32da4002 0x32d4d000+356354
3芯基础0x32da3c18 0x32d4d000+355352
4网络核心0x32f486f0 0x32ec4000+542448
5 libSystem.B.dylib 0x327587b0 0x3272d000+178096
线程2:
0 libSystem.B.dylib 0x327be720 0x3272d000+595744
1 libSystem.B.dylib 0x327604d8 0x3272d000+210136
2 libSystem.B.dylib 0x3275fc9c 0x3272d000+208028
3 CoreMedia 0x31F7860 0x31f73000+22112
4 CoreMedia 0x31f7853c 0x31f73000+21820
5媒体工具箱0x319e5bb4 0x319e2000+15284
6 libSystem.B.dylib 0x327587b0 0x3272d000+178096
线程0在ARM线程状态下崩溃:
r0:0x00a44610 r1:0x3196dff0 r2:0x01007a00 r3:0x31972ec8
r4:0x38602bf8 r5:0x0460226c r6:0x656a626f r7:0x2FFE93C
r8:0x3841eff4 r9:0x0100028a r10:0x000000c8 r11:0x3841eff4
ip:0x38414230 sp:0x2FFE924 lr:0x32d83d71 pc:0x32668ecc
cpsr:0x00000010
二进制图像:
0x1000-0x4a3fff+VideoRecorderProject armv6/var/mobile/Applications/37935917-FB62-48D4-9DF8-AC5D897C137F/VideoRecorderProject.app/VideoRecorderProject
0x9a3000-0x9A4 FFF+MobileSubstrate.dylib armv6/Library/MobileSubstrate/MobileSubstrate.dylib
0x9c0000-0x9c1fff dns.so armv6/usr/lib/info/dns.so
0x9dc000-0x9e7fff+WinterBoard.dylib arm/Library/MobileSubstrate/DynamicLibraries/WinterBoard.dylib
0x9ee000-0x9f2fff libsubscriber.dylib armv6/usr/lib/libsubscriber.dylib
0x2fe00000-0x2fe26fff dyld armv6/usr/lib/dyld
0x301a0000-0x301a6fff MBX2D armv6/System/Library/PrivateFrameworks/MBX2D.framework/MBX2D
0x301c4000-0x3037efff CoreGraphics armv6/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x303ce000-0x3047bfff WebKit armv6/System/Library/PrivateFramework/WebKit.framework/WebKit
0x30566000-0x30585fff Bom armv6/System/Library/PrivateFramework/Bom.framework/Bom
0x3058b000-0x305BFFF安全armv6/System/Library/Frameworks/Security.framework/Security
0x305c2000-0x305c3fff IOMobileFramebuffer armv6/System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x30a03000-0x30a0dfff libkxld.dylib armv6/usr/lib/system/libkxld.dylib
0x30a53000-0x30a54fff CoreSurface armv6/System/Library/PrivateFramework/CoreSurface.framework/CoreSurface
0x30a55000-0x30a93fff VideoToolbox armv6/System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox
0x30ab3000-0x30ae7fff系统配置armv6/System/L
库/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x30afe000-0x30b0cfff libz.1.dylib armv6/usr/lib/libz.1.dylib
0x30bf0000-0x319e1fff UIKit armv6/System/Library/Frameworks/UIKit.framework/UIKit
0x319e2000-0x31af8fff MediaToolbox armv6/System/Library/PrivateFramework/MediaToolbox.framework/MediaToolbox
0x31bad000-0x31bb4fff ProtocolBuffer armv6/System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x31bb5000-0x31bc0fff图形服务armv6/System/Library/PrivateFramework/GraphicsServices.framework/GraphicsServices
0x31bc6000-0x31BD2FF DataAccessExpress armv6/System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x31bd3000-0x31cc9fff libxml2.2.dylib armv6/usr/lib/libxml2.2.dylib
0x31d27000-0x31d33fff IAP armv6/System/Library/PrivateFrameworks/IAP.framework/IAP
0x31d34000-0x31d3cfff AccountSettings armv6/System/Library/PrivateFramework/AccountSettings.framework/AccountSettings
0x31d68000-0x31e69fff libicucore.A.dylib armv6/usr/lib/libicucore.A.dylib
0x31f05000-0x31f72fff CFNetwork armv6/System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x31f73000-0x31fbafff CoreMedia armv6/System/Library/PrivateFrameworks/CoreMedia.framework/CoreMedia
0x31fbb000-0x3210ffff AudioToolbox armv6/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x32112000-0x32114fff CrashReporterSupport armv6/System/Library/PrivateFramework/CrashReporterSupport.framework/CrashReporterSupport
0x321cd000-0x32228fff CoreAudio armv6/System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x32285000-0x322DFFF libsqlite3.dylib armv6/usr/lib/libsqlite3.dylib
0x322f4000-0x322f6fff AppleJPEG armv6/System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x324ab000-0x324e5fff libvDSP.dylib armv6/System/Library/PrivateFrameworks/Accelerate.Frameworks/Frameworks/vecLib.framework/libvDSP.dylib
0x32665000-0x32708fff libobjc.A.dylib armv6/usr/lib/libobjc.A.dylib
0x3272d000-0x32853fff libSystem.B.dylib armv6/usr/lib/libSystem.B.dylib
0x32990000-0x329AEFF libresolv.9.dylib armv6/usr/lib/libresolv.9.dylib
0x329ec000-0x32a4dfff GMM armv6/System/Library/PrivateFrameworks/GMM.framework/GMM
0x32a7d000-0x32af9fff AddressBookUI armv6/System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x32afa000-0x32b1dfff libRIP.A.dylib armv6/System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x32b3e000-0x32b8bfff IOKit armv6/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x32c95000-0x32c98fff移动安装armv6/System/Library/PrivateFramework/MobileInstallation.framework/MobileInstallation
0x32d4d000-0x32df9fff CoreFoundation armv6/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x32e15000-0x32e25fff libbsm.0.dylib armv6/usr/lib/libbsm.0.dylib
0x32e2f000-0x32e56fff AppSupport armv6/System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x32e85000-0x32e91fff CoreVideo armv6/System/Library/PrivateFrameworks/CoreVideo.framework/CoreVideo
0x32ec4000-0x33617fff WebCore armv6/System/Library/PrivateFramework/WebCore.framework/WebCore
0x33624000-0x3370bfff MusicLibrary armv6/System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x3370c000-0x33781FF MediaPlayer armv6/System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x337b4000-0x33837fff照片库armv6/System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary
0x33838000-0x3384afff TEPHONYUI armv6/System/Library/PrivateFramework/TEPHONYUI.framework/TEPHONYUI
0x3384b000-0x33855fff MobileCoreServices armv6/System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x33856000-0x3385ffff SpringBoardServices armv6/System/Library/PrivateFramework/SpringBoardServices.framework/SpringBoardServices
0x33860000-0x338CAFF libstdc++.6.dylib armv6/usr/lib/libstdc++.6.dylib
0x338cb000-0x338d2fff MobileMusicPlayer armv6/System/Library/PrivateFrameworks/MobileMusicPlayer.framework/MobileMusicPlayer
0x338f3000-0x3391ffff CoreLocation armv6/System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x33924000-0x3395efff CoreTephony armv6/System/Library/PrivateFramework/CoreThony.framework/CoreThony
0x3395f000-0x33963fff IOSurface armv6/System/Library/privateframframeworks/IOSurface.framework/IOSurface
0x33bd6000-0x33bdbfff ITSync armv6/System/Library/PrivateFramework/ITSync.framework/ITSync
0x33be6000-0x33ce3fff JavaScriptCore armv6/System/Library/PrivateFramework/JavaScriptCore.framework/JavaScriptCore
0x33ce4000-0x33CEFFF libbz2.1.0.dylib armv6/usr/lib/libbz2.1.0.dylib
0x33cf0000-0x33cf0fff vecLib armv6/System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x33d02000-0x33D02FF加速armv6/系统
/Library/PrivateFrameworks/Accelerate.framework/Accelerate
0x33d03000-0x33D12FF MobileBluetooth armv6/System/Library/PrivateFramework/MobileBluetooth.framework/MobileBluetooth
0x33e57000-0x33e75fff地址簿armv6/System/Library/Frameworks/AddressBook.framework/AddressBook
0x33e7b000-0x33f25fff QuartzCore armv6/System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x3F9000—0x34021FFF基金会ARMV6/系统/库/框架/基础框架/基础
0x34041000-0x34058fff OpenGLES armv6/System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x34059000-0x34106fff ImageIO armv6/System/Library/PrivateFrameworks/ImageIO.framework/ImageIO
0x34112000-0x3414ffff libCGFreetype.A.dylib armv6/System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
0x34150000-0x34152fff ArtworkCache armv6/System/Library/PrivateFrameworks/ArtworkCache.framework/ArtworkCache
0x34285000-0x342d5fff天体armv6/System/Library/PrivateFrameworks/scenary.framework/scenary
0x342f9000-0x34337fff CoreText armv6/System/Library/PrivateFrameworks/CoreText.framework/CoreText
0x34358000-0x3435efff liblockdown.dylib armv6/usr/lib/liblockdown.dylib
0x3435f000-0x34367fff libgcc_.1.dylib armv6/usr/lib/libgcc_.1.dylib
0x343ab000-0x343ADFF摄像头armv6/System/Library/PrivateFrameworks/Camera.framework/Camera
感谢您的支持。您不得发布UIGetScreenImage;获取的图像;。有关详细说明,请参阅。这很可能是EXC\u访问错误的原因。您需要显示更多的上下文和代码。另外,如果你把事故报告包括进去,那会有很大帮助。实际问题是什么?例如,您是否正在耗尽内存?这是否违反了访问权限?