0
私は通知のuserInfoオブジェクトに渡したいRequestErrorの配列を持っています。予想 引数の型に '[NSObjectの:ANYOBJECT]?':通知でAnyObjectに配列をキャストできないのはなぜですか?
let errors: [RequestError]
let errorDictionary = ["errors": errors]
NSNotificationCenter.defaultCenter().notificationCenter.postNotificationName(UserSaveFailKey, object: self, userInfo: errorDictionary)
はなぜ
型の値を変換できません '[[RequestError]文字列]' 私は取得しています
私はあなたの問題が 'ということである疑いがありますRequestError'は 'struct'です。 'struct'の配列は' NSArray'に変換できないため、 'AnyObject'にすることはできません。 – vacawama
'RequestError'が' enum'でもあれば動作しません。これは参照型、すなわち 'クラス 'である必要があります。 – vacawama