Я пытаюсь следовать инструкциям по использованию этого пакета простой аутентификации для флаттера https://pub.dev/packages/simple_auth_flutter, и я должен добавить этот код в Delegate.m, но я могу найти только Delegate.swift
// part of the code
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
return [SimpleAuthFlutterPlugin checkUrl:url];
}
Я преобразовал код в swift с помощью конвертера веб-сайта, но получил эту ошибку * Это часть ошибки
предупреждение: использование Swift 3 @objc inference в режиме Swift 4 не рекомендуется. Обратите внимание на устаревшие предупреждения @objc, проверьте ваш код с включенным ведением журнала «Использование устаревшего Swift 3 @objc», а затем отключите вывод, изменив настройку сборки «Swift 3 @objc Inference» на «По умолчанию» для «Бегуна»цель. (в целевом 'Runner') /Users/loly/soul-project/sp_app/ios/Runner/AppDelegate.swift:16:10: ошибка: для переопределения декларации требуется приложение-функция ключевого слова override (_ app: UIApplication, open url: URL, параметры: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {^ переопределить Flutter.FlutterAppDelegate: 20: 15: примечание: здесь переопределено объявление, откройте приложение func (_ app: UIApplication, open url: URL, параметры: [UIApplicationOpenURLOptionsKey: Any] = [:]) -> Bool ^