objective-c相关内容

在情节提要中,如何制作自定义单元以与多个控制器一起使用?

我正在尝试在我正在开发的应用中使用故事板.在应用程序中有 Lists 和 Users 并且每个都包含其他的集合(列表的成员,用户拥有的列表).因此,相应地,我有 ListCell 和 UserCell 类.目标是让它们在整个应用程序中可重用(即,在我的任何 tableview 控制器中). 这就是我遇到问题的地方. 如何在情节提要中创建可在任何视图控制器中重复使用的自定义 tablev ..
发布时间:2022-01-30 19:14:32 移动开发

即使在暂停时也能获取 iOS 应用的位置更新

2014 年初,Apple 已将 iOS 7.0 更新至 7.1,以便即使应用在前台和后台未处于活动状态时也能进行位置更新.我们如何做到这一点? 我已经阅读了一些文章,例如 Apple 的 iOS 7.1 将修复地理定位错误.但苹果没有提供与此相关的太多沟通,也没有提供任何关于如何获取位置更新的示例代码,即使应用程序被终止/终止/暂停也是如此. 我已阅读 iOS 7.1 的发行说明.我 ..
发布时间:2022-01-30 19:13:17 移动开发

“__block"是什么意思?关键字是什么意思?

Objective-C 中的 __block 关键字究竟是什么意思?我知道它允许您修改块内的变量,但我想知道... 它究竟告诉编译器什么? 它还有其他作用吗? 如果仅此而已,那么为什么首先需要它? 它在任何地方的文档中吗?(我找不到). 解决方案 它告诉编译器任何被它标记的变量在块内使用时都必须以特殊方式处理.通常,块中也使用的变量及其内容会被复制,因此对这些变量所做的任何修改 ..
发布时间:2022-01-30 19:05:23 移动开发

在 iOS 的 UITextView 中检测属性文本的点击

我有一个显示 NSAttributedString 的 UITextView.该字符串包含我希望使其可点击的单词,这样当他们被点击时,我会被回调,以便我可以执行操作.我意识到 UITextView 可以检测 URL 上的点击并回调我的委托,但这些不是 URL. 在我看来,借助 iOS 7 和 TextKit 的强大功能,这现在应该是可能的,但是我找不到任何示例,我不知道从哪里开始. 我 ..
发布时间:2022-01-30 19:01:50 移动开发

在 iOS 上为 NSFileManager 获得 root 权限(越狱)

我正在尝试将文件写入设备的根分区.这是一个越狱应用程序,因此它安装在/Applications 中.使用 NSFileManager 写入根文件系统时,写入失败并出现 “Permission Denied" 错误. 我的应用似乎没有以 root 身份运行.它虽然安装在/Applications 中.我的应用如何成为 root? 解决方案 确实,应用程序必须以 root 身份运行才能访 ..
发布时间:2022-01-30 19:00:24 移动开发

如何使用使用 Interface Builder 创建的 nib 文件加载 UIView

我正在尝试做一些复杂的事情,但应该是可能的.所以这里对你们所有的专家来说都是一个挑战(这个论坛有很多人:)). 我正在创建一个问卷“组件",我想将它加载到 NavigationContoller(我的 QuestionManagerViewController)上.“组件"是一个“空"的UIViewController,可以根据需要回答的问题加载不同的视图. 我的做法是: 将 Q ..
发布时间:2022-01-30 18:54:23 移动开发

语法帮助 - 作为对象名称的变量

可能重复: 根据整数计数创建多个变量 Objective C 等价于 PHP 的“变量变量” 如何使用变量作为名称来创建和引用对象? 例子- for (int i=1; i 解决方案 Objective-C 语言中没有这样的东西,一般来说它不会是一种非常实用的引用数据的方式(如果你打错了一个字符串?编译器将无法捕捉它).我不会去猜测你真正想要做什么(这将取决于你的应用程序这 ..
发布时间:2022-01-30 18:53:55 移动开发

将数据传回前一个视图控制器

我正在尝试将数据传递回之前的 viewController. 有谁知道如何将数据从 ViewController B 传递回 ViewController A?所以我想要一个字符串“从"BIDAddTypeOfDealViewController 到 BIDDCCreateViewController.用户编辑 viewController B,我希望将编辑后的数据返回到 ViewContr ..
发布时间:2022-01-30 18:47:33 移动开发

如何在 NSAttributedString 中创建可点击链接?

在 UITextView 中使超链接可点击是微不足道的.您只需在 IB 的视图上设置“检测链接"复选框,它就会检测 HTTP 链接并将它们转换为超链接. 但是,这仍然意味着用户看到的是“原始"链接.RTF 文件和 HTML 都允许您设置用户可读的字符串,并在其“后面"添加一个链接. 很容易将属性文本安装到文本视图(或 UILabel 或 UITextField,就此而言.)但是,当属性 ..
发布时间:2022-01-30 18:47:02 移动开发

解释 iOS7 中自动调整滚动视图插入、扩展布局包含不透明条、边缘ForExtendedLayout 之间的区别

我已经阅读了很多关于 iOS7 UI 转换的文章. automaticallyAdjustsScrollViewInsets、extendedLayoutIncludesOpaqueBars、edgesForExtendedLayout这三个属性我无法获取到什么?? 例如,我试图让我的视图控制器在状态栏下方开始,但我无法实现. 解决方案 从iOS7开始,视图控制器默认使用全屏布 ..
发布时间:2022-01-30 18:45:26 移动开发

使用应用组在应用之间通信和保存数据

iOS 8 昨天发布了一个关于 App Groups 的新 API.以前在应用程序之间共享数据和通信有点混乱,我相信这正是应用程序组想要纠正的. 在我的应用程序中,我启用了应用程序组并添加了一个新组,但我找不到任何有关如何使用它的文档.文档和 API 参考仅说明如何添加组. 那么应用组的真正意图是什么?有没有关于如何使用它的文档? 解决方案 App Groups 的另一个好处是 ..
发布时间:2022-01-30 18:44:57 移动开发