Friday 15 July 2011

In Swift, how do you check if an object (AnyObject) is a String? -



In Swift, how do you check if an object (AnyObject) is a String? -

tried using:

obj.iskindofclass(string)

but says type 'string' not conform protocol 'anyobject'

so how can tell if object string or not?

the context of question uiactivity method, preparewithactivityitems, in need save activity item, if there multiple activity items, how figure out which?

check:

obj string // true or false

convert:

obj as? string // nil if failed convert

optional binding:

if allow str = obj as? string { // success } else { // fail }

string swift

No comments:

Post a Comment