iPhone 操作系统:如何以编程方式区分 iPad 3G 和 iPad Wi-Fi?

2023-11-22

iPhone OS 中是否有任何属性或其他机制可以在运行时检查应用程序是否在 iPad 3G 或 iPad Wi-Fi 上运行? 似乎 UIDevice 类没有提供类似的东西。

我的应用程序广泛使用互联网访问,我想明确警告用户,在 3G 上可能会出现延迟或额外费用,甚至会通过一些奇特的弹出窗口禁止应用程序在 iPad 3G 上运行。


我认为除了3G网络功能之外,没有必要做出改变。使用 Apple 提供的 Reachability.h 类,您可以检查互联网连接是否可用以及是否是移动网络或无线网络。

示例代码在这里:http://developer.apple.com/iphone/library/samplecode/Reachability/Introduction/Intro.html

Reachability 类提供以下值:

ReachableViaCarrierDataNetwork, ReachableViaWiFiNetwork or NotReachable.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iPhone 操作系统:如何以编程方式区分 iPad 3G 和 iPad Wi-Fi? 的相关文章

  • 其他用户之间的 iCloud 共享 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 据我所知 iCloud 就像个人存储 您可以使用自己的 Apple ID 我想问的是 用户是否可以存储例如图像并与其他用户共享 这意味着类
  • 当导航栏半透明 = false 时,UISearchBar 超出屏幕范围

    我尝试将 UISearchBarController 添加到 tableView 但是当我设置 UINavigationBar appearance translucent false 时 UISearchBar 隐藏在屏幕之外 在 Tab
  • iphone MPMoviePlayerViewController CGContext 错误

    我正在为 iPhone 编写一个应用程序 可以使用它来播放一些电影MPMoviePlayerViewController 到目前为止 我已经让它可以播放电影了 但是它在调试器中抛出了一些错误 这些错误都以CGContext 我绞尽脑汁试图修
  • 如何更改表格单元格的详细信息披露按钮的颜色

    我想更改表格单元格的详细信息披露按钮的颜色 提前致谢 你必须创建一个自定义的UIButton并将其设置为单元格的附件视图 Your cellForRowAtIndexPath 看起来像下面这样 UITableViewCell tableVi
  • iPhone/iPad 应用程序代码混淆 - 有可能吗?值得? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我已经研究了很多 无论是在 SO 上 还是到处谷歌搜索 但我似乎找不到关于用 Objective C 编写的 iPhone iPad
  • 将 UIWebView 标题发送到 UINavigationBar

    我正在尝试将 UIWebView 页面标题发送到 UINavigationBar 如果用户单击链接 UINavigationBar 显示后退按钮 但如果在主页上隐藏后退按钮 我也希望如此 要将标题页检索到 UIWebView 中 您可以使用
  • 核心动画的鱼眼效果?

    我正在尝试实现类似于 ABC News iPad 应用程序的地球仪的效果 是不是可以通过改造CALayers来得到这个效果呢 或者这是使用 OpenGL 和片段 顶点着色器 CALayer 提供对变换矩阵的访问 是否有一些数学可以应用于此而
  • iPhone开发中如何制作画线动画?

    我一直在四处寻找 但对于这个简单的问题似乎没有好的答案 所以我再次问 如何在 iphone dev 中制作线条画动画 基本上我想要的是这样的 implementation MyUIView void triggerLineDrawing C
  • iphone / css - 单击时如何防止项目上出现黑色半透明覆盖

    我正在编写一个移动网站 在 iPhone 中 当您触摸 按住可点击项目时 图像顶部会出现明显的半透明黑色覆盖层 有人经历过这个吗 我该如何摆脱它 有没有办法用css 这是我的代码 childLink div class option div
  • 如何使用 cocos2d 在 iphone 应用程序中使用 MYSQL 数据库连接?

    我正在做一个项目 我需要连接MYSQL数据库 我在我的项目中成功连接SQLite 使用cocos2d 但是我无法在我的项目中连接MYSQL数据库 我任何人都喜欢这个而不是帮助我如何连接 给我必要的信息 您将无法直接从 iPhone 连接到
  • 在 ARC 中异步生成 CGImagesForTimes

    如果我在启用了 ARC 的项目中运行以下命令 则完成处理程序永远不会触发 但如果没有 ARC 它会按预期工作 我在这里缺少什么 NSURL url NSURL URLWithString http media w3 org 2010 05
  • 解决听写/自定义文本视图错误

    我有一个实现的视图UIKeyInput并覆盖shouldBecomeFirstResponder回来YES 点击此视图时 键盘会弹出 如果用户点击听写按钮 按下 完成 然后尝试关闭键盘 应用程序将崩溃并显示 Fatal Exception
  • scrollViewDidScroll:在 UITableViewRowAnimation 上?

    当一个人使用一个UITableViewRowAnimation删除一行或添加一行时 有时如果该行位于表视图的最末端 则表会滚动 然而 即使它滚动它似乎并没有调用scrollViewDidScroll 关于代表 例如 我的委托中有以下代码 v
  • iPad 上的 UITableView 背景颜色始终为灰色

    当我设置backgroundColor for my UITableView它在 iPhone 设备和模拟器 上运行良好 但在 iPad 模拟器上运行不佳 相反 我设置的任何颜色都会有浅灰色背景 包括groupTableViewBackgr
  • iOS 显示 UIImage 全屏并启用缩放(捏合和双击)

    我有一个UIImage从相机捕获UIImagePickerController 现在 在用户单击它之后 我希望它显示全屏 并且能够使用捏合手势进行放大和缩小 还可以使用双击手势来放大特定区域 换句话说 我想模拟ios默认图像浏览器的功能 我
  • UIAlertView 中的 MPVolumeView?

    是否可以将 MPVolumeView 放入 UIAlertView 中 我已经尝试过put它在里面 但不显示 这可能是sizeToFit or initWithFrame 部分 有没有办法测试是否MPVolumeView实际上正在被创建吗
  • 在 iPhone 和 Cocos2d 中从类类型(+)方法访问对象?

    我有一个类方法 在其中创建并返回类对象 但我想访问同一类中该对象的某些属性 作为一个类方法 我无法在 h 文件中声明该变量 然后在其他方法中访问它 以下是代码 我如何在下面的实例方法中访问 backsprite 或 hudlayer 对象的
  • 多点触摸检测和区分 - Cocos2d for iPhone

    我想知道如何在多点触摸视图中检测和区分触摸 我读过有关 哈希 代码的内容 但我不明白如何使用它 我想知道我的两个精灵何时被同时触摸 就像在钢琴的两个琴键上按下和弦一样 编辑 以下是我的 TouchesBegan 的示例 void ccTou
  • iPhone PhoneGap 电子邮件编辑器 SECURITY_ERR:DOM 异常 18 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在使用phonegap 中的 i
  • 更改选项卡栏应用程序中的 UITableViewController 样式

    我有一个带有 4 个选项卡的选项卡栏 iPhone 应用程序 在界面生成器中 我为每个选项卡设置视图控制器 我想将一个 UITableViewController 的样式从普通样式更改为分组样式 我用这样的方式替换 init 方法 id i

随机推荐

  • 污染 Ruby 对象的目的是什么?

    我知道可以将不受信任的对象标记为受污染的对象 但其根本目的是什么以及为什么我应该这样做 人们将跟踪污点作为一种安全预防措施 以确保不受信任的数据不会被错误地用于计算 交易或解释为代码 通过内置语言功能跟踪污点比通过编码约定或依赖代码审查进行
  • Bx滑块设置高度

    所以我就开始使用bxslider 然而 我在设置滑块的大小时遇到 问题 当然 它需要最大元素的高度 我认为 如何将其设置为固定高度 例如 200px 您可以添加以下 css bx wrapper bx viewport height 200
  • 大标题折叠时如何呈现不同的导航标题?

    目前 我在 ViewController 的 viewdidLoad 中使用以下代码为导航栏启用了大标题 navigationController navigationBar prefersLargeTitles true self nav
  • 在C中关闭监听的TCP套接字

    假设您有一个套接字正在侦听 TCP 端口 并且一些客户端已连接 当在 C 中发出 sock close fd 并尝试在同一端口上再次绑定时 绑定会失败 在 netstat plutnoa 上可以看到一些 TIME WAIT 状态 例如 tc
  • MATLAB MEX 无法使用 XCode 4.3 (Mac) 找到标准库

    我开始在 Mac 运行 OSX 10 7 3 Lion 上使用从 C 代码 使用 XCode 4 3 编译的 MATLAB R2012a 的 MEX 文件 我已经安装了MATLAB提供的XCode补丁它配置 MATLAB 在 XCode 4
  • 是否存在一种在 atexit 或类似方法中释放内存而不使用全局变量的方法?

    我正在用 C 开发一个项目 我需要释放分配的内存并在退出之前关闭所有打开的文件 我决定实施一个clean函数将完成所有这些事情并调用它atexit因为有很多可能的退出场景 问题是atexit不允许我使用参数设置函数 所以我无法发送到clea
  • 如何以 O(nlogn) 时间和 O(1) 空间复杂度对链表进行合并排序

    免责声明 适用于学校 据我所知 递归地分割一个链表 然后将其发送到另一个函数进行合并是 O nlogn 时间和 O n 空间 是否可以在链表上进行归并排序 时间复杂度为 O nlogn 空间复杂度为 O 1 你会怎样做呢 感谢任何帮助 PS
  • Collections.reverseOrder 如何知道返回 Comparator 时使用什么类型参数

    根据 Java API 规范 Collections reverseOrder 的签名是 public static
  • 在 Firefox 中使用小数计算宽度,但在 Webkit 中没有小数

    我在不同浏览器中使用 HTML CSS 时遇到一个奇怪的问题 Firefox 3 6 和 Webkit 浏览器 Chrome 和 Safari 我的 HTML 看起来像这样 div class ln letters a href class
  • 优化的 strcmp 实现

    发现这个函数here 这是一个实现strcmp int strcmp const char s1 const char s2 while s1 s1 s2 s1 s2 return const unsigned char s1 const
  • -[NSInputStream read:maxLength:] 抛出一个异常,说长度太大,但事实并非如此

    我用一个NSInputStream从文件中读取数据 如果它会崩溃maxLength大于 49152 当它崩溃时 有时 但不是每次 它都会给出以下消息 由于未捕获的异常 NSInvalidArgumentException 而终止应用程序 原
  • QFile::copy() 的进度条?

    我正在制作一个在 Qt 中复制文件的程序 我想知道我该如何使用QProgressBar with bool QFile copy const QString fileName const QString newName 这是否有可能copy
  • AS3 - 我可以使用 addEventListener 检测变量值的变化吗?

    是否可以使用 EventListener 监听变量并检测该变量的值何时发生变化 谢谢 如果你把它全部封装到一个类中 这很容易做到 我们将使用 getter setter 方法 setter 方法将在每次调用时调度和事件 注意 Setter
  • 无法计算 XPath 中的表达式

    我使用 XPath 来解析 URL 返回的 XML 文档 当我使用给定的输入运行代码时 它可以工作 但是当将输入作为用户输入提供时 它会抛出异常 代码 class private String generalQuery method Sys
  • 同一代码库具有不同名称的多个应用程序

    读了这篇文章 想到了同样的问题 Android 上的一个代码库 两个应用程序 我已经创建了一个应用程序testApp有类似的项目topics splash screens logos charts rules statuses and or
  • $.ajax 忽略 DELETE 请求的数据参数

    我刚刚从 jQuery 1 3 2 更新到 1 4 3 并且在发出 AJAX DELETE 请求时看到了一些新行为 由于某种原因 在我的中传递的数据data参数未发送到服务器 例如 ajax url example data id 12 t
  • 什么是 XMPP?如何在 iOS 聊天应用程序中使用它?

    我想为 iPhone 创建一个聊天客户端应用程序 我读到 XMPP 框架是最适合用于此目的的框架之一 然而 我还没有找到太多这方面的材料 只有 Google Code 上的 XMPPFramework 以及 wiki 上的详细信息 谁能解释
  • 在某些条件下随机播放列表

    我有一个可以轻松比较的元素列表Equals 我必须对列表进行洗牌 但洗牌必须满足一个条件 第 i 个元素shuffledList i 不得等于以下位置的元素i 1也不是元素i 2 该清单应被视为循环 也就是说 列表中的最后一个元素后面跟着第
  • grep 查找包含“\t”的行

    我被要求制作一个 shell 脚本来检查文件中的简单错误 我想找到 对于每一行 如果 正则表达式 t 曾经发生过 问题是 grep 忽略了 并将 t 作为文字 我还尝试将字符本身写入文件并要求 grep 读取它 但它不起作用 有没有办法使用
  • iPhone 操作系统:如何以编程方式区分 iPad 3G 和 iPad Wi-Fi?

    iPhone OS 中是否有任何属性或其他机制可以在运行时检查应用程序是否在 iPad 3G 或 iPad Wi Fi 上运行 似乎 UIDevice 类没有提供类似的东西 我的应用程序广泛使用互联网访问 我想明确警告用户 在 3G 上可能