I'm writing an iOS App where i need to get data from a SQL-Database over mobile Services from Azure.
After downloading the data I get a NSDictionary
with all attributes from the SQL-Table. If an attribute is empty, the value is NSNull
.
Is there a way to pass NSNull
to NSString
without an IF-Statement (I don't want to have 20 if statements..)?
You can't just assign it, but you can filter out all of the
NSNull
instances using something like this:Now you have the same dictionary except that every key with an
NSNull
has been removed.I wrote a category just for dealing with this issue. I used it with Core Data but it should help you, too.
Sample use: