i have basicly no knowledge of objective c, but how do i make a if statement to see if SourceTypeString is equal to 1 or 2?
NSString* sourceTypeString = [arguments objectAtIndex:2];
UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; // default
NSLog(@"my ns string = %@",sourceTypeString);
//NEWBIE PART
if ((sourceTypeString == 1))
{
NSLog(@"equals 1");
sourceType = (UIImagePickerControllerSourceType)[sourceTypeString intValue];
} else {
NSLog(@"equals 2");
sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
}
//NEWBIE PART
My code crashes and gives me
my ns string = 1
(lldb)
sourceTypeString __NSCFNumber * 0x0013bf80 (int)1
1 Answer