2016-03-22 13 views
-4

kodunun sözdizimi yoktur: note.userInfo as! NSDictionary uyarı: '[NSObject: AnyObject]?' Bu zaten bir NSDictionary olduğu gibi ilgisiz türü 'NSDictionary' her zaman,Hızlı bir "java syn SuppressWarning" ("işaretlenmemiş") '

+0

Ne soruyorsunuz? –

+0

Bu Uyarının Elimine Edilmesini İstiyorum – fasoal

+2

Ardından kodunuzu düzeltmeniz gerekiyor. Bu durumda, "her zaman başarısız", aletin her zaman geri döneceği anlamına gelir. Muhtemelen peşinde olduğunuz şey değil. – Michael

cevap

0

let userInfo = note.userInfo as! NSDictionary 

saçma söylemek için başarısız olur. Ancak nil olabilir, bu yüzden isteğe bağlı bir sözlük yazılır. Öyleyse onu açmalısın. Eğer eminseniz emin değilseniz o zaman güvenle paketini sonra,

let userInfo = note.userInfo! 

demek, bir userInfo yoktur.

İlgili konular