2010-08-05 1 views
0

Недавно я выпустил обновление для одного из моих приложений. Это обновление внесло некоторые небольшие изменения в структуру данных, что создает проблемы для некоторых людей. У меня есть некоторые сообщения о сбоях и сузились до линии, о которой идет речь, но в моей жизни я не вижу ничего плохого в этом. Я тоже не могу воспроизвести проблему на моем конце, что не помогает.Помощь в решении проблемы с iPhone-приложением

Раздел код:

-(void)performV160Upgrade { 
for(id key in self.consumptionHistory) { 
     Consumption* consumption = [self.consumptionHistory objectForKey:key]; 

     for(Entry* entry in consumption.entries) { 
      if(!entry.emotionDescription || [entry.emotionDescription isEqualToString:@""]) { 
       if(self.emotionDescriptionDefaults && [self.emotionDescriptionDefaults count] >= entry.emotion) { 
        entry.emotionDescription = [self.emotionDescriptionDefaults objectAtIndex:entry.emotion-1]; 
       } 
      } 
     } 
} 

NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults]; 
[defaults setBool:YES forKey:@"V160Upgrade"]; 
[defaults synchronize]; 
[self saveDataFile]; 

}

В частности, происходит сбой на сокровенном, если заявление, при назначении entry.emotionDescription (это строка 251). Для некоторого контекста usageHistory является NSMutableDictionary, Consum.entries - это NSMutableArray, self.emotionDescriptionDefaults - это NSMutableArray из NSString, а entry.emotionDescription - это NSString.

Прилагаю аварийный журнал ниже. Любые идеи или предложения о том, куда идти отсюда, будем очень благодарны!

Incident Identifier: 3BCAF197-ABEF-40D8-A27E-ECDCEC448513 
CrashReporter Key: b7442fed2b23808a458077268ee149054b7dfada 
Hardware Model:  iPod3,1 
Process:   MyMoodTrack [52] 
Path:   /var/mobile/Applications/5F858141-F6ED-45D6-970A-94C39EE1AD4E/MyMoodTrack.app/MyMoodTrack 
Identifier:  MyMoodTrack 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 

>Date/Time:  2010-08-03 16:53:53.720 -0400 
OS Version:  iPhone OS 4.0 (8A293) 
Report Version: 104 

>Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x00000000, 0x00000000 
Crashed Thread: 0 

>Thread 0 Crashed: 
0 libSystem.B.dylib     0x33b621d0 0x33ae9000 + 496080 
1 libSystem.B.dylib     0x33b621c0 0x33ae9000 + 496064 
2 libSystem.B.dylib     0x33b621b2 0x33ae9000 + 496050 
3 libSystem.B.dylib     0x33b766fa 0x33ae9000 + 579322 
4 libstdc++.6.dylib     0x3015fa20 0x3011b000 + 281120 
5 libobjc.A.dylib     0x3433b9ec 0x34336000 + 23020 
6 libstdc++.6.dylib     0x3015ddf2 0x3011b000 + 273906 
7 libstdc++.6.dylib     0x3015de46 0x3011b000 + 273990 
8 libstdc++.6.dylib     0x3015df16 0x3011b000 + 274198 
9 libobjc.A.dylib     0x3433a8cc 0x34336000 + 18636 
10 CoreFoundation     0x328ebb72 0x328cc000 + 129906 
11 MyMoodTrack      0x000057e0 -[MyMoodTrackerAppDelegate performV160Upgrade] (MyMoodTrackerAppDelegate.m:251) 
12 MyMoodTrack      0x000061f6 -[MyMoodTrackerAppDelegate loadDataFile] (MyMoodTrackerAppDelegate.m:168) 
13 MyMoodTrack      0x0000444a -[MyMoodTrackerAppDelegate applicationDidFinishLaunching:] (MyMoodTrackerAppDelegate.m:59) 
14 UIKit        0x305c6416 0x305b8000 + 58390 
15 UIKit        0x307087fc 0x305b8000 + 1378300 
16 UIKit        0x30615132 0x305b8000 + 381234 
17 UIKit        0x30614a56 0x305b8000 + 379478 
18 UIKit        0x30614500 0x305b8000 + 378112 
19 GraphicsServices     0x3323a140 0x33236000 + 16704 
20 CoreFoundation     0x3293daa4 0x328cc000 + 465572 
21 CoreFoundation     0x3293f848 0x328cc000 + 473160 
22 CoreFoundation     0x32940626 0x328cc000 + 476710 
23 CoreFoundation     0x328e98e4 0x328cc000 + 121060 
24 CoreFoundation     0x328e97ec 0x328cc000 + 120812 
25 UIKit        0x305be280 0x305b8000 + 25216 
26 UIKit        0x305bce10 0x305b8000 + 19984 
27 MyMoodTrack      0x0000258c main (main.m:14) 
28 MyMoodTrack      0x00002528 start + 44 

>Thread 1: 
0 libSystem.B.dylib     0x33b16c4c 0x33ae9000 + 187468 
1 libSystem.B.dylib     0x33bbfe44 0x33ae9000 + 880196 
2 libSystem.B.dylib     0x33bbf894 0x33ae9000 + 878740 
3 libSystem.B.dylib     0x33bbfa34 0x33ae9000 + 879156 
4 libSystem.B.dylib     0x33b63d82 0x33ae9000 + 503170 
5 libSystem.B.dylib     0x33b5cfcc 0x33ae9000 + 475084 

>Thread 2: 
0 libSystem.B.dylib     0x33b6485c 0x33ae9000 + 505948 
1 libSystem.B.dylib     0x33b63e98 0x33ae9000 + 503448 
2 libSystem.B.dylib     0x33b5cfcc 0x33ae9000 + 475084 

>Thread 3: 
0 libSystem.B.dylib     0x33aea658 0x33ae9000 + 5720 
1 libSystem.B.dylib     0x33aec724 0x33ae9000 + 14116 
2 CoreFoundation     0x3293e2c8 0x328cc000 + 467656 
3 CoreFoundation     0x32940582 0x328cc000 + 476546 
4 CoreFoundation     0x328e98e4 0x328cc000 + 121060 
5 CoreFoundation     0x328e97ec 0x328cc000 + 120812 
6 WebCore       0x31912056 0x3190f000 + 12374 
7 libSystem.B.dylib     0x33b63986 0x33ae9000 + 502150 
8 libSystem.B.dylib     0x33b590e4 0x33ae9000 + 458980 

>Thread 4: 
0 MyMoodTrack      0x00023bfc -[FlurryConnectionDelegate isDone] (FlurryConnectionDelegate.m:32) 
1 MyMoodTrack      0x000235c0 +[FlurryHTTPEater sendMethod:to:body:headerFields:timeoutInterval:useWebView:] (FlurryHTTPEater.m:72) 
2 MyMoodTrack      0x00022982 +[FlurrySession sendSessionsToServerWithTimeout:useWebView:requestAds:sendCurrentSession:] (FlurrySession.m:762) 
3 MyMoodTrack      0x0001fd7c +[FlurrySession sendSessionsToServerForAppCircle] (FlurrySession.m:739) 
4 Foundation      0x31ed2c96 0x31ec7000 + 48278 
5 Foundation      0x31f579da 0x31ec7000 + 592346 
6 libSystem.B.dylib     0x33b63986 0x33ae9000 + 502150 
7 libSystem.B.dylib     0x33b590e4 0x33ae9000 + 458980 

>Thread 5: 
0 libSystem.B.dylib     0x33aea658 0x33ae9000 + 5720 
1 libSystem.B.dylib     0x33aec724 0x33ae9000 + 14116 
2 CoreFoundation     0x3293e2c8 0x328cc000 + 467656 
3 CoreFoundation     0x32940582 0x328cc000 + 476546 
4 CoreFoundation     0x328e98e4 0x328cc000 + 121060 
5 CoreFoundation     0x328e97ec 0x328cc000 + 120812 
6 Foundation      0x31f0271e 0x31ec7000 + 243486 
7 Foundation      0x31ed2c96 0x31ec7000 + 48278 
8 Foundation      0x31f579da 0x31ec7000 + 592346 
9 libSystem.B.dylib     0x33b63986 0x33ae9000 + 502150 
10 libSystem.B.dylib     0x33b590e4 0x33ae9000 + 458980 

>Thread 0 crashed with ARM Thread State: 
    r0: 0x00000000 r1: 0x00000000  r2: 0x00000001  r3: 0x3e5bb24c 
    r4: 0x00000006 r5: 0x00153f6c  r6: 0x2fffe028  r7: 0x2fffe038 
    r8: 0x3e327318 r9: 0x00000065  r10: 0x316c706c  r11: 0x3e32fd5c 
    ip: 0x00000025 sp: 0x2fffe038  lr: 0x33b621c7  pc: 0x33b621d0 
    cpsr: 0x000f0010 

>Binary Images: 
    0x1000 - 0x41fff +MyMoodTrack armv7 <f37bad4a272c4f4d59e335707330aba3> /var/mobile/Applications/5F858141-F6ED-45D6-970A-94C39EE1AD4E/MyMoodTrack.app/MyMoodTrack 
    0xf3000 - 0xf4fff dns.so armv7 <240b8d3f07b4fcb234de598f8e67de1a> /usr/lib/info/dns.so 
0x2fe00000 - 0x2fe26fff dyld armv7 <697ae459733a7f0b6c439b21ba62b110> /usr/lib/dyld 
0x3000e000 - 0x30040fff AddressBook armv7 <3dde743216bbf016019b59f821dda6e3> /System/Library/Frameworks/AddressBook.framework/AddressBook 
0x30044000 - 0x30106fff CFNetwork armv7 <9fdd61632fd1b48d65daba561528946f> /System/Library/Frameworks/CFNetwork.framework/CFNetwork 
0x30107000 - 0x3010cfff MobileKeyBag armv7 <d33678689445fcf1898314262fd1ebd3> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag 
0x30117000 - 0x3011afff libMobileGestalt.dylib armv7 <85f01f53a7455a34fbdedc76bd692d74> /usr/lib/libMobileGestalt.dylib 
0x3011b000 - 0x30165fff libstdc++.6.dylib armv7 <baab09769f92decea73680bc15aa8618> /usr/lib/libstdc++.6.dylib 
0x30172000 - 0x3019bfff IMFoundation armv7 <8e003a136638c28edc7b5333b8166b5a> /System/Library/PrivateFrameworks/IMCore.framework/Frameworks/IMFoundation.framework/IMFoundation 
0x301b2000 - 0x30250fff Celestial armv7 <7a01b8d8cd2054d9b0d987bda6c52d9c> /System/Library/PrivateFrameworks/Celestial.framework/Celestial 
0x30347000 - 0x30381fff IOKit armv7 <5e0169de165c2fd25a2ddac1f3e19d06> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 
0x30536000 - 0x3057bfff IMCore armv7 <d5045ad82f9b89b1d4992f1f500724fa> /System/Library/PrivateFrameworks/IMCore.framework/IMCore 
0x30581000 - 0x305a0fff Bom armv7 <c73b68b11b2801cefbfbdb6328a7fcfb> /System/Library/PrivateFrameworks/Bom.framework/Bom 
0x305a1000 - 0x305b7fff RawCamera armv7 <78168f60a21e67ce307c5ce30054dba6> /System/Library/CoreServices/RawCamera.bundle/RawCamera 
0x305b8000 - 0x31762fff UIKit armv7 <5bce9024bb5d8754f4477723c84cf3d1> /System/Library/Frameworks/UIKit.framework/UIKit 
0x31763000 - 0x3179cfff MobileCoreServices armv7 <d38c937ae3548777da263d2657536189> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices 
0x318f3000 - 0x318f6fff libGFXShared.dylib armv7 <12f82e44ff36b29f8d0661878be83554> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib 
0x3190f000 - 0x31e60fff WebCore armv7 <859bdd351085819fb4da07d12b41543f> /System/Library/PrivateFrameworks/WebCore.framework/WebCore 
0x31e7a000 - 0x31eb4fff IMAVCore armv7 <2bd608c3f68c2e9cd73212007eaf248d> /System/Library/PrivateFrameworks/IMAVCore.framework/IMAVCore 
0x31eb5000 - 0x31ec6fff PersistentConnection armv7 <5e827d18f317b5ce7c61c91656ebc88e> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection 
0x31ec7000 - 0x31fe6fff Foundation armv7 <c985a61696030b4d1bdc8fe010f4e43b> /System/Library/Frameworks/Foundation.framework/Foundation 
0x31fe9000 - 0x32031fff libBLAS.dylib armv7 <3b4a2849c10d100a178a3c2d9f6af523> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib 
0x32032000 - 0x32154fff MediaToolbox armv7 <dea2c74c8c31430c58301edbe2b6eeb2> /System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox 
0x3218f000 - 0x32238fff libxml2.2.dylib armv7 <1d74fa3a5cec309857503a51cb2df667> /usr/lib/libxml2.2.dylib 
0x32311000 - 0x32312fff DataMigration armv7 <2a90bcfdd519f8d7d3487151c77443ed> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration 
0x32313000 - 0x3231cfff AccountSettings armv7 <cd5665c4a135694944eca0870d5350c5> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings 
0x32328000 - 0x32366fff libvDSP.dylib armv7 <cc8d6be7a5021266e26ebd05e9579852> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib 
0x323da000 - 0x32414fff CoreMedia armv7 <6df383495d1acd2b036ad674a29d75c1> /System/Library/Frameworks/CoreMedia.framework/CoreMedia 
0x32463000 - 0x32466fff ActorKit armv7 <9858fda6756fb624164b7b83aefa6701> /System/Library/PrivateFrameworks/ActorKit.framework/ActorKit 
0x32467000 - 0x3246bfff AssetsLibraryServices armv7 <942a91e5920a8798c1a1cf75f0750b2f> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices 
0x32627000 - 0x32629fff CrashReporterSupport armv7 <c668de69901cce316252204135b4ce7f> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport 
0x3262a000 - 0x326b9fff AddressBookUI armv7 <7748fd02215f7d77eae9191cba201b97> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI 
0x326ba000 - 0x326c9fff MobileDeviceLink armv7 <575a1afc08ed55608075204df14cc5f5> /System/Library/PrivateFrameworks/MobileDeviceLink.framework/MobileDeviceLink 
0x326d9000 - 0x326e0fff MobileWiFi armv7 <6d417a70ec3abd8258ed0fbab0994518> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi 
0x326e1000 - 0x32712fff CoreLocation armv7 <722c5983f0589013d0243e2512d0dd1b> /System/Library/Frameworks/CoreLocation.framework/CoreLocation 
0x32713000 - 0x32754fff MessageUI armv7 <01029a352fe073ddf5103bad8274f1fe> /System/Library/Frameworks/MessageUI.framework/MessageUI 
0x32841000 - 0x32860fff Conference armv7 <f38c0563d62880f21ee676529aeafa47> /System/Library/PrivateFrameworks/Conference.framework/Conference 
0x32861000 - 0x3286afff CoreVideo armv7 <58180e899ec56cd8bca00221dea2bc32> /System/Library/Frameworks/CoreVideo.framework/CoreVideo 
0x3286b000 - 0x32874fff ITSync armv7 <e00a78c04f8ae7515da25fdc09281f4f> /System/Library/PrivateFrameworks/ITSync.framework/ITSync 
0x32876000 - 0x32895fff MobileSync armv7 <be1b235840ae625d49f684c39ab083da> /System/Library/PrivateFrameworks/MobileSync.framework/MobileSync 
0x3289a000 - 0x328c8fff MIME armv7 <a6dbab95d27cf0fe94c2251df2549e10> /System/Library/PrivateFrameworks/MIME.framework/MIME 
0x328cc000 - 0x3299efff CoreFoundation armv7 <17c9c36ae8824496b507446869cd4d9d> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 
0x329c0000 - 0x329c3fff ApplePushService armv7 <0477bf826cbba75183069e1e80879a99> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService 
0x32ad6000 - 0x32b75fff JavaScriptCore armv7 <894df23ebbc4df713d9519141a61dd19> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore 
0x32b93000 - 0x32b9bfff libkxld.dylib armv7 <4ec35c4d1e1e73416aea84537829ce91> /usr/lib/system/libkxld.dylib 
0x32bbd000 - 0x32bfdfff ManagedConfiguration armv7 <94f3f69708e8f008b3f092430f46e4b6> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration 
0x32c05000 - 0x32c12fff libbsm.0.dylib armv7 <27ad6b3a74ce1068586eabd6a553183f> /usr/lib/libbsm.0.dylib 
0x32c13000 - 0x32c1cfff WebBookmarks armv7 <3b3f590d3bd1fdf29a14769cbe8dc933> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks 
0x32c55000 - 0x32c97fff CoreTelephony armv7 <bc8796c8e011fea9923170d3c948a694> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony 
0x32cae000 - 0x32cb4fff liblockdown.dylib armv7 <df3c6cea5e6848109a6e033e1d883320> /usr/lib/liblockdown.dylib 
0x32cb5000 - 0x32d23fff ProofReader armv7 <479bd40ac65cb7e6c3000d79d649571f> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader 
0x32d24000 - 0x32d2ffff libz.1.dylib armv7 <19a78978d5908bedc6496470fe542936> /usr/lib/libz.1.dylib 
0x32dff000 - 0x32f23fff AudioToolbox armv7 <802e4d5c449b69d9552809e5230baa84> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox 
0x32f24000 - 0x32f24fff Accelerate armv7 <f4c04cdfdb64d209828315cdd5b60bf9> /System/Library/Frameworks/Accelerate.framework/Accelerate 
0x32f98000 - 0x32fa5fff OpenGLES armv7 <e397de408a0a789f816bc1803ae58faf> /System/Library/Frameworks/OpenGLES.framework/OpenGLES 
0x32fa6000 - 0x32fb4fff Notes armv7 <56a4dfe587cf5b965edbd6c390ccbf24> /System/Library/PrivateFrameworks/Notes.framework/Notes 
0x32ff7000 - 0x33026fff VideoToolbox armv7 <4c4faee61a6e7d80d6d3a58194075642> /System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox 
0x33027000 - 0x33067fff CoreAudio armv7 <1723726845b73efbeca75b33d75f335a> /System/Library/Frameworks/CoreAudio.framework/CoreAudio 
0x33068000 - 0x330bbfff EventKit armv7 <7f18bef514a44edeccc9619b10f4f1c2> /System/Library/Frameworks/EventKit.framework/EventKit 
0x330cf000 - 0x330e7fff libRIP.A.dylib armv7 <ccca76990c424fab4771b2fafd0dc623> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib 
0x33100000 - 0x331a8fff QuartzCore armv7 <109b4f6a3d2ee5aa1bb5775ab5a489bc> /System/Library/Frameworks/QuartzCore.framework/QuartzCore 
0x331aa000 - 0x331acfff libAccessibility.dylib armv7 <06dd6032c40b1feb094d63eeb2002d6d> /usr/lib/libAccessibility.dylib 
0x331ad000 - 0x331affff IOMobileFramebuffer armv7 <1fdf9182a63464743901526caf39240a> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer 
0x331df000 - 0x331e2fff IOSurface armv7 <69e41f7996daba75c65b85a4800fd038> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface 
0x331fd000 - 0x33205fff libgcc_s.1.dylib armv7 <b8fc1381e87a55740d9ac66195039a63> /usr/lib/libgcc_s.1.dylib 
0x33236000 - 0x33241fff GraphicsServices armv7 <7194df9e594ae0fd9d9c600ccf456a08> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 
0x33242000 - 0x3326cfff DataAccess armv7 <45bf80615cbfaab4d2e29cb923723424> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess 
0x3326d000 - 0x33274fff libbz2.1.0.dylib armv7 <5d079712f5a39708647292bccbd4c4e0> /usr/lib/libbz2.1.0.dylib 
0x33275000 - 0x332d8fff AVFoundation armv7 <39ad1d85ae4627ed77de7751e8a3b4ec> /System/Library/Frameworks/AVFoundation.framework/AVFoundation 
0x33465000 - 0x3348efff ContentIndex armv7 <40405e868ddfb485115719c167925b6b> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex 
0x3348f000 - 0x334c2fff iCalendar armv7 <a8def1c4ef73199eee71bc525005831b> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar 
0x334c3000 - 0x334c4fff CoreSurface armv7 <dc0eed99a5c683f3e4942e454b85d66f> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface 
0x334ef000 - 0x3351dfff AppSupport armv7 <2a64271b39599b2180d0dfd3141027ee> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport 
0x335c2000 - 0x335c2fff vecLib armv7 <85f89752df7814c1b243c26f59388523> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib 
0x335c5000 - 0x335cafff BluetoothManager armv7 <c3a48ff43d836b3025597f4ff5e5c858> /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager 
0x336a1000 - 0x336cffff SystemConfiguration armv7 <2b44ac2fc47fc45c4006d08019688dbb> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration 
0x337cd000 - 0x3385afff ImageIO armv7 <abf07fc0430aaf2a2823753c78061aac> /System/Library/Frameworks/ImageIO.framework/ImageIO 
0x339b2000 - 0x339b3fff Marco armv7 <89d4f32ac1cbb0b4f5066308fa5f422a> /System/Library/PrivateFrameworks/Marco.framework/Marco 
0x339b4000 - 0x339b6fff MobileInstallation armv7 <74e2bd725da63513053b4fa41d8cd89c> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation 
0x339b7000 - 0x33ad0fff libicucore.A.dylib armv7 <c4f4fd74dfa672fb4d84914585bbada5> /usr/lib/libicucore.A.dylib 
0x33ae9000 - 0x33bf6fff libSystem.B.dylib armv7 <95600851b7aca75450d596a93c51d858> /usr/lib/libSystem.B.dylib 
0x33c6f000 - 0x33c9dfff libCGFreetype.A.dylib armv7 <da59479c5e620202ed123e477163240d> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib 
0x33ca7000 - 0x33cb3fff SpringBoardServices armv7 <7624f0a9e197261f2df43edb86ba0256> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices 
0x33cb7000 - 0x33cbafff CertUI armv7 <fff763f01a1037dcd9ce6914e25068ca> /System/Library/PrivateFrameworks/CertUI.framework/CertUI 
0x33cd2000 - 0x33d1bfff GMM armv7 <9c4efdff49ea9e6a17b5d44bcd98b6c1> /System/Library/PrivateFrameworks/GMM.framework/GMM 
0x33ddd000 - 0x33df2fff libresolv.9.dylib armv7 <1ed920d5a995cd94e71c41631d7c551e> /usr/lib/libresolv.9.dylib 
0x33df3000 - 0x33e1dfff libtidy.A.dylib armv7 <25fba468c726d1a59aa109a5a76631f5> /usr/lib/libtidy.A.dylib 
0x33ed9000 - 0x33ee9fff TelephonyUI armv7 <dd37e6ff7158a0d44c99efa6ad659dd1> /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI 
0x33eea000 - 0x33efafff DataAccessExpress armv7 <a27ef7495f01196dd12f6382eb44a092> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress 
0x33f31000 - 0x341cbfff libLAPACK.dylib armv7 <fbc3f7ad1260a159d75be53218fa9e0c> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib 
0x34211000 - 0x34240fff CoreText armv7 <76eb1b63d684c3d21dba9e8129666d2f> /System/Library/Frameworks/CoreText.framework/CoreText 
0x3428f000 - 0x34335fff WebKit armv7 <a1d04572b3214188f60f2d1961ac1fe8> /System/Library/PrivateFrameworks/WebKit.framework/WebKit 
0x34336000 - 0x343d6fff libobjc.A.dylib armv7 <89553a61e05078fd178ac0ea2081ae40> /usr/lib/libobjc.A.dylib 
0x345f1000 - 0x345f9fff MobileBluetooth armv7 <0bd0c65f4350b5d81f81449fae029a04> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth 
0x345fa000 - 0x3460dfff libmis.dylib armv7 <9fbf2930731e2da9863eacdff8b121a2> /usr/lib/libmis.dylib 
0x3460e000 - 0x34711fff CoreData armv7 <0abaeddf54d093fa5cf680b0d644d8e9> /System/Library/Frameworks/CoreData.framework/CoreData 
0x3474a000 - 0x3482bfff GameKitServices armv7 <5bfca52ad46cbf5f8ea3888f646f3511> /System/Library/PrivateFrameworks/GameKitServices.framework/GameKitServices 
0x34831000 - 0x348b8fff Message armv7 <32383927596c6b8c0837a5cd4b2bc0d4> /System/Library/PrivateFrameworks/Message.framework/Message 
0x34960000 - 0x34b9efff ProtocolBuffer armv7 <83f1b1c1956ed14bf6f6c7923ee9f2fc> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer 
0x34f21000 - 0x34f65fff libsqlite3.dylib armv7 <36b9bc7d02e29c8d321dd0d7bf7e115e> /usr/lib/libsqlite3.dylib 
0x34f66000 - 0x34fa5fff libGLImage.dylib armv7 <b96f5e231a3e39677b5e3621d61d2f11> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib 
0x34fb9000 - 0x350a1fff libGLProgrammability.dylib armv7 <9bcf5fe3e7abc344425e581ff2896579> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib 
0x350a2000 - 0x351c0fff CoreGraphics armv7 <4022bbf12f11dd1f6b75662c764e7f7c> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics 
0x351c6000 - 0x351f5fff QuickLook armv7 <78442b5e66e7845f89afcc02b6982ef2> /System/Library/Frameworks/QuickLook.framework/QuickLook 
0x3522e000 - 0x35244fff EAP8021X armv7 <4177ec92cd0e2a4a23c79fac68de5c2e> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X 
0x352bd000 - 0x352f3fff Security armv7 <7cea1027f1a381b8d6c5ffae4dae0d22> /System/Library/Frameworks/Security.framework/Security 
+1

Я бы опубликовал ссылку на правильно отформатированный аварийный лог, а также код для метода, в котором он разбился (и, вероятно, заголовочный файл класса). –

+0

Привет Бен - просто интересно, как я могу лучше форматировать crashlog? Я мало знаю о символике, но я перетащил в окно «Организатор», и приложение, которое было сбой, было построено и архивировано, поэтому dsym должен был быть там. Я получил 3 строки номеров строк 11-13, которых раньше не было. –

ответ

0

им не уверен, что entry.emotion есть, но я предполагаю, что его целое (так как вы используете его в качестве индекса, и вычитая одно из них)? если это так, вероятно, вы вызываете ошибку индекса за пределами границы, пытаясь получить доступ к индексу в вашем массиве, который не существует (например, -1)

+0

Вы должны использовать свой волшебный хрустальный шар, чтобы рассказать вам, что это такое и какое значение у него есть ... duh. – iwasrobbed

+0

Вы правы, entry.emotion - целое число. Иногда entry.emotion имеет значение 0 (по умолчанию), что означает, что когда я вычитаю 1, я вышел из диапазона. Благодаря! Удивительно, как часто наиболее очевидные проблемы не так очевидны, пока вы не показываете их кому-то еще. –

Смежные вопросы