Swift 2.0 を使用して NSNotification で WorkoutObject を渡そうとしているだけです。これが私のコードです:
let myDict = ["MyWorkout" : myWorkoutObj]
NSNotificationCenter.defaultCenter().postNotificationName("WorkoutNotification", object: self, userInfo: myDict)
[NSObject:AnyObject] ではなく [String:WorkoutObj] の形式であるため、コンパイラは myDict を好みません。これを修正する無数の方法を試しました:
WorkoutObj を AnyObject にキャストしてみました。それは問題を解決しません。
入れてみた? およびまたは ! 私のWorkoutObjの周り。それは問題を解決しません。
[String:WorkoutObj] の形式でオブジェクトを渡すことができないのはなぜですか? そして、これを実現するために何をしなければなりませんか?