MessagingDelegate
est de type noir, dit l'erreur. Assurez-vous que vous importez le cadre Firebase, comme ceci:
import Firebase
Si vous importez le cadre Firbease vous donne une erreur no such module Firebase
, alors vous devez résoudre ce problème en premier lieu, que no such module Firebase
erreur. Comment réparer ça? Vous devez vérifier la version de votre module Firebase par rapport à la version de votre langage Swift. Peut-être que la version Firebase que vous utilisez utilise Swift 4.0 alors que votre projet utilise Swift 3.0. Pour vous assurer que vous installez le pod dédié à Swift 3.0, vous pouvez ajouter un vérificateur pour les paramètres de construction de chaque pod à votre fichier Podfile. Assurez-vous également que vous installez Messaging
cadre de Firebase, comme ceci:
pod 'Firebase/Auth'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Messaging'
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
importer Firebase lui-même en me donnant l'erreur 'aucun tel module Firebase' erreur; C'est pourquoi j'ai ajouté l'importation FirebaseCore et l'importation FirebaseInstanceID –
voir la réponse mise à jour. – Glenn
cela ne fonctionne pas; J'ai déclassé la version de Firebase à 4.0.0 qui supporte Swift3 mais cela n'a pas fonctionné. Vous obtenez toujours la même erreur –