2016-04-07 10 views
0

Ich entwickle Titanium iOS-Modul zum Trimmen des Videos in bestimmten Bereich und auch abgeschlossen, es funktioniert gut, Aber die App wird einige Male abgestürzt, während klicken das Löschen der vorhandenen .mov-Datei im NSTempDirectory, auf Trim-Knopf,iOS App Absturz und unerwartet mit Signal 11: Segmentierung Fehler: 11

ich nur das unten stehende Verfahren,

  1. zum Zeitpunkt der Trimm-Taste klicken tue
  2. Exportieren eines AVAsset in den gleichen Weg Verwenden von AVAssetExportSession

    self.exportSession = [[AVAssetExportSession alloc] initWithAsset: anAsset presetName: AVAssetExportPresetPassthrough];

Es funktioniert einige Male, aber nicht oft arbeiten, Anwendung wird mit dem folgenden Protokoll in iOS Simulator abstürzen,

[DEBUG] : [ioslib] [ios-sim] 
[DEBUG] Session did end with error (null) 
[DEBUG] : [ioslib] [ios-sim] 
[DEBUG] Removing named pipe at `/var/folders/0k/yjm3h6ts0z1bdbr8hvn_h1h00000gq/T//ios-sim-stderr->pipe-1460036674' 
[DEBUG] : [ioslib] [ios-sim] 
[DEBUG] Removing named pipe at `/var/folders/0k/yjm3h6ts0z1bdbr8hvn_h1h00000gq/T//ios-sim-stdout-pipe-1460036674' 
[DEBUG] : [ioslib] [ios-sim] Exited with code: 0 
  • Unterhalb Crash-Protokoll ist während des Laufens in iOS-Gerät 5S

    Apr 5 16:47:22 s-iPhone-4-1 ReportCrash [360]: ReportCrash wirkt gegen PID 357 Apr 5 16:47: 23 s-iPhone-4-1 ReportCrash [360]: Erstellen eines Absturzberichts für den Prozess AppName [357] Apr 5 16:47:23 s-iPhone-4-1 com.apple.launchd [1] (UIKitApplication: com. xxx.xxxx [0xae94] [357]): (UIKitApplication: com.xxxx.xxx [0xae94]) Job scheint abgestürzt zu sein: Segmentierungsfehler: 11 Apr 5 16:47:23 s-iPhone-4-1 backboardd [ 28]: Anwendung 'UIKitApplication: com.xxx.xxx [0xae94]' verlassen abnorm mit Signal 11: Segmentation fault: 11

mir jemand die Lösung vorschlagen, auch lassen Sie mich wissen, wenn Sie etwas anderes.

Vielen Dank im Voraus

+0

so Welches Modul verwendest du? Link zu GitHub? Haben Sie dort ein Problem angesprochen? –

+0

@Rene Pot, Danke für deine schnelle Antwort, ich habe mein eigenes Modul entwickelt, indem ich auf diese [git hub iOS App] verweise (https://github.com/andrei200287/SAVideoRangeSlider) –

Antwort

2

Ich habe einen Fehler und fixiert wird, passiert

Seine gefunden wegen removeItemAtURL, ich, dass gerade ersetzt mit removeItemAtPath

NSFileManager *fm = [NSFileManager defaultManager]; 
    //[fm removeItemAtURL:url error:&err]; // This causes crash 
    [fm removeItemAtPath:url.path error:&err];