I am trying to pass data through userInfo for an NSTimer call. What is the best way to do this? I am trying to use an NSDictionary, this is simple enough when I have Objective-C
sound
and selector
aren't Objective-C objects: sound
is an unsigned number and selector
is a pointer to a C struct . That's likely to cause a crash of some sort.
You'll want to use NSValue to hold the value for selector
and NSNumber to hold the value for sound
. NSValue and NSNumber are objects and will work with the NSMutableDictionary.