#ios #iphone #sqlite #swift4
#iOS #iPhone #sqlite #swift4
Вопрос:
Я не понимаю причину этой ошибки, потому что она мало что указывает. Я хотел бы создать базу данных SQLite с использованием библиотеки SQLite3 с использованием CocoaPods, но при запуске приложения после устранения некоторых ошибок я пропускаю это. Я потерян, не могли бы вы мне помочь?
Это мой код файла Podfile:
project 'TFG.xcodeproj'
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'TFG' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for TFG
#pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Firestore'
pod 'Firebase/Auth'
pod 'Firebase/Functions'
pod 'FirebaseUI'
pod 'Alamofire'
pod 'SQLite.swift', '~> 0.11.5'
target 'TFGTests' do
inherit! :search_paths
# Pods for testing
end
target 'TFGUITests' do
inherit! :search_paths
# Pods for testing
end
end
Это тот, который дает мне « Thread 1: Signal SIGABRT
» переходы в четвертой строке следующего кода:
dyld`__abort_with_payload:
0x101bd2598 < 0>: mov x16, #0x209
0x101bd259c < 4>: svc #0x80
-> 0x101bd25a0 < 8>: b.lo 0x101bd25b8 ; < 32>
0x101bd25a4 < 12>: stp x29, x30, [sp, #-0x10]!
0x101bd25a8 < 16>: mov x29, sp
0x101bd25ac < 20>: bl 0x101bd1934 ; cerror_nocancel
0x101bd25b0 < 24>: mov sp, x29
0x101bd25b4 < 28>: ldp x29, x30, [sp], #0x10
0x101bd25b8 < 32>: ret
Комментарии:
1. Добавьте точку останова исключения, повторите проблему, затем опубликуйте результат. Это даст вам лучшую трассировку стека и, надеюсь, лучше укажет источник сбоя.
2. Чтобы добавить точку останова исключения, перейдите на вкладку точки останова в левой части Xcode (или нажмите Cmd 8), затем перейдите в нижний левый угол, нажмите и выберите «Точка останова исключения …» и оставьте параметры по умолчанию.