başarıyla iOS 4.1 iPhone kameradan resim aldıktan sonra, anahtariOS 4.1 sınıf NSCFNumber nedir?
@"UIImagePickerControllerMediaMetadata"
resim hakkında bilgi döndürmek için kullanabilirsiniz. Bu sözlükte anahtarlarından biri benim deney, Portre itibaren
@"Orientation"
ve Baş aşağı sırasıyla 6 ve 8, ve manzara 1 ve bu kodlara 3. Bak şunlardır:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSDictionary *metaData = [info objectForKey:@"UIImagePickerControllerMediaMetadata"];
id orientation = [metaData objectForKey:@"Orientation"];
NSLog(@"Class: %@",[orientation class]);
The NSLog, "Sınıf: NSCFNumber" diyor
Nasıl devam edeceğimi belirlemek için bu nesnenin değerini karşılaştırmam gerekiyor. Manzara 1 ya da 3, portre 6 ya da 8'dir. Yönlendirmeyi ya da üzerine ne yazacağımı bilmiyorum. NSNumber ve NSInteger her zaman, kadrosuz işaretçilerden tamsayılar yaptığımı söyler. Zaman ayırdığınız için
teşekkürler!
Ben kendi etrafında gittim ve sadece bir NSString almak için yönerge yöntemini kullanıldı, sonra -isEqualToString: benim kararlılığımı yapmak için kullanılır. Ama yine de cevabı bilmek istiyorum =) – Justin