【问题标题】:UIImageView.image works for iPhone 5/ios7 but not for iPhone 4/ios 5UIImageView.image 适用于 iPhone 5/ios7 但不适用于 iPhone 4/ios 5
【发布时间】:2013-10-06 05:19:49
【问题描述】:

所以我让用户登录到 facebook,然后我将他们的 fb 照片保存到我的应用程序中。这在我的带有 iOS 7 的 iPhone 5 上完美运行,但我只是想看看小屏幕的效果如何,所以我拿出带有 iOS 5 的 iPhone 4。还没有尝试过 iOS 6。我对目标 c/ 很陌生xcode 并开始使用 xcode 5 beta 和 iOS 7 进行开发。对于版本 ,我需要做些不同的事情吗

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
    // As chuncks of the image are received, we build our data file
    [imageData appendData:data];
}

// Called when the entire image is finished downloading
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
    // Set the image in the header imageView
    profilePic.image = [UIImage imageWithData:imageData];
    NSLog(@"%@",profilePic.image);
}

编辑:

imageData 有数据,profilePic.image 返回一个带有 NSLog 的 uiimage

另外,我需要为 5 之前的 iPhone 制作新的故事板吗?

【问题讨论】:

    标签: objective-c ios5 ios7


    【解决方案1】:

    在 iOS 的每个版本中,通常都会有很多变化,在特定版本中运行的应用程序在另一个版本中中断的情况并不少见。

    我的建议是您查看 Apple 版本 6 和 7 的发行说明,并检查是否有适用于 iOS 7 而不适用于 iOS 5 的内容。

    顺便说一句,您的 iPhone 4 中是否有 iOS 5 是出于某种特殊原因?

    我的猜测是应该没有那么多用户使用这么旧的版本,我将我的升级到 iOS7,我想绝大多数没有这样做的人至少有版本 6。

    【讨论】:

    • 支持不同的 iOS 版本和手机通常是业务需求。我知道我的团队暂时必须支持 iOS5.1。
    • 好吧,既然你说你是 iOS 开发的新手,我很好奇。
    • 我的 4 已经闲置了一段时间,所以我从来没有更新到 6。现在我不能,所以我宁愿一个设备有 7,一个设备有 5,而不是两个设备有 7跨度>
    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多