gpt4 book ai didi

iphone - iOS 4.1 中的 NSCFNumber 类是什么?

转载 作者:IT王子 更新时间:2023-10-29 08:00:55 27 4
gpt4 key购买 nike

在 iOS 4.1 上成功从 iPhone 相机中获取图片后,您可以使用 key

@"UIImagePickerControllerMediaMetadata"

返回图片信息。该字典中的键之一是

@"Orientation"

根据我的实验,Portrait和Upside down分别是6和8,风景是1和3。看这段代码:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSDictionary *metaData = [info objectForKey:@"UIImagePickerControllerMediaMetadata"];
id orientation = [metaData objectForKey:@"Orientation"];
NSLog(@"Class: %@",[orientation class]);

NSLog 显示“类:NSCFNumber”

我需要比较此对象的值以确定如何进行。横向是 1 或 3,纵向是 6 或 8。我不确定要输入什么方向或调用它。 NSNumber 和 NSInteger 总是告诉我我正在从没有转换的指针中生成整数。

感谢您的宝贵时间!

最佳答案

这告诉你方向是 NSNumber 的一个实例。从技术上讲,NSCFNumberNSNumber 的私有(private)子类,但这是您不必担心的实现细节。要获取整数值,您可以调用

[orientation integerValue]

关于iphone - iOS 4.1 中的 NSCFNumber 类是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4357063/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com