私は新しいアプリケーションの開発に悩まされています。誰かが私を助けて問題を解決できることを願っていました。私は非常に喜んで;)プロトコルを準拠させる関数から自己を返すUNUserNotificationCenterDelegate
現在、私はUNUserNotifictionCenter
によってトリガーされている通知オブジェクトのアラートを表示しようとしています。あなたがアプリを離れるとトリガーが起動されたときに警告が表示されていますが、アプリで作業しているときにアラートをトリガーすると何も起こりません。これを行うには、通知オブジェクトのアラートを表示できるUNUserNotificationCenterDelegate
を採用する必要があります。私が立ち往生した場所があります。
UNUserNotificationCenterDelegate
継承'self'()
呼び出された関数は、その関数の実装を必要とNSObjectProtocol
は、またタイプself
であるべき値を返す形成します。
func `self`() -> Self {
var delegate = type(of: self)
//delegate = type(of: self).self
return delegate
}
とスレッドのスタイルで他のオプション、::動作するように両方のオプションの継ぎ目の
func `self`() -> Self {
var delegate = NSObject().value(forKey: Thread().name!) as! Self
return delegate
}
なしこれを返すように
は、私は2つのオプションが試してみた自己を要求しました。だから私はこれに援助を与えることができれば非常に感謝しています。
挨拶Javed
クラスのインスタンスがNSObjectであり、UNUserNotificationCenterDelegateではないので、コンパイラはエラーを出します。とにかくありがとう;) –
あなたはすでにそれを試しましたか、それともエラーが起こると思いますか? – Sander