我々は[NSKeyedArchiver archivedDataWithRootObject:mockObject]
を使用してモックオブジェクトをエンコードしようとすると、Xcode9にアップグレードした後、我々はクラッシュ/警告(警告のように見えますが、クラッシュのように振る舞う)を取得:NSKeyedArchiver archivedDataWithRootObjectの "mangled runtime name"クラッシュ/警告を無効にできますか?
Attempting to archive Swift class 'Foo.MockUser' with mangled runtime
name '_TtCC13Foo27Bar8MockUser'. The runtime name for this class is
unstable and may change in the future, leading to non-decodable data.
は、任意の無効にする方法や仕事がありますこの周り?
このリンクを確認しましたか?https://stackoverflow.com/questions/45751848/how-to-save-a-generic-custom-object-to-userdefaults? – trungduc