0
私はプロトコルを持っている:列挙型に特定のケースがあることを保証できますか?
protocol ReduxTransition {}
は私が列挙型があります。
enum ProfileTransition: ReduxTransition {
case authorization
...
case showNotification(NotificationType)
}
enum RatingTransition: ReduxTransition {
case pop
...
case showNotification(NotificationType)
}
をそして私は、通知
func processError(performTransition: @escaping (ReduxTransition) ->()) {
var notification: NotificationType!
performTransition(.showNotification(notification))
}
どういう意味ですか? 1つの型だけが許可されている場合は、型をすべて削除し、numを指定しないで通知自体を渡します。 – luk2302
私の質問を延長しようとしました –
'performTransition(notification)'と 'func processError(performTransition:@escaping(NotificationType) - >()){'は実際に何をしているのかまだ分かりません。 – luk2302