問題タブ [swift2.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - Store Enum with associated values in NSUserDefaults (Swift)
I wish to pass enums with associated values to a Today Extension, Since I am using NSUserDefaults for that it seems that there is no straight forward way to do that as Enum does not conform to AnyObject.
I tried using NSKeyedArchiver
but is requires conforming to AnyObject.
Is there a way to do that or I should just remove the associated values ?
Thanks
ios - 戻るボタンを対象とした ViewController を更新する方法
うまく動作するローカライズされたアプリがあります。すべてのページが言語の変更ボタンで更新されますが、そうでないページが 1 つあります。このページは「戻る」ボタンで表示されます。どうやら、戻るボタンは関数 ViewDidLoad をトリガーしません。戻るボタンの結果として VC を更新する方法は?
swift - Swift 2.3 で Siri 拡張機能をコンパイルできません
現在 Swift 2.3 に基づいている自分のアプリに Siri/Intent 拡張機能を統合したいと考えています。Xcode 8 ベータ 6 ビルドを使用しています。
アプリはコンパイルに失敗し、次のようなエラーが発生します
タイプ「IntentHandler」はプロトコル「INSendMessageIntentHandling」に準拠していません
プロトコルには、型が '(sendMessage: INSendMessageIntent, 完了: (INSendMessageIntentResponse) -> Void) -> Void' の関数 'handle(sendMessage:completion:)' が必要です
メソッド 'handle(sendMessage:completion:)' によって提供される Objective-C メソッド 'handleWithSendMessage:completion:' は、要件のセレクター ('handleSendMessage:completion:') と一致しません。
Apple のサンプル アプリである UnicornChat でさえ、同じエラーでコンパイルに失敗します。Swift 2.3 をサポートするために、 SWIFT_VERSIONフラグをYesに変更しました。
サンプルコード:
これは上記のエラーで失敗します。
Swift 2.3 で Siri を機能させる方法を知っている人はいますか?
ios10 - swift 2.3 非推奨の CBCentralManagerState を適切に使用する方法
プロジェクトをSwift 2.3(XCode 8 beta 6)に変換したところですが、古いiOSバージョンでenum CBManagerStateを使用する方法がわかりません(私のアプリには展開ターゲットiOS7があります)。
CBCentralManager の状態は、別の列挙型 CBManagerState を使用するようになりました (以前は CBCentralManagerState でした)。
manager.state は非推奨の列挙型 CBCentralManagerState と比較できないため、以下のコードはコンパイルされません。else ブロックに何を入れればよいでしょうか?
アドバイスありがとうございます!
notifications - iOS10のUNNotificationCategoryとminimalActions
ドキュメンテーションによると、UIUserNotificationActionContext
iOS 10 では非推奨となり、非推奨メッセージによると、Use UserNotifications Framework's -[UNNotificationCategory actions] or -[UNNotificationCategory minimalActions]
問題は、ドキュメントとヘッダー ファイルの両方によるとminimalActions
、 のプロパティとして存在しないことです (面白いことに、関連するページのドキュメントは他にリンクされていなくても存在します)。問題は、iOS 10 ベータ 8 で最小限のアクションをどのように設定するかということです。ここで何が欠けていますか?UNNotificationCategory
minimalActions
facebook - Swift 2.3 でコンパイルされたモジュールを Swift 3.0 にインポートできない
プロジェクトに Facebook SDK (Swift) を追加します。そして今、Xcode 8とSwift 3を更新しました.ビルド時間にエラーがあります
サポートされていないのは非常に奇妙です。誰かが同様の問題を抱えていましたか?