Questions tagged «iphone»

除非要专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。需要考虑的更多标签是[xcode](但仅当问题与IDE本身有关时),[swift],[objective-c]或[cocoa-touch](但不包括[cocoa])。请避免有关iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]进行标记。

7
核心数据主键
这似乎很愚蠢,但我仍然不知道如何在xcdatamodel文件中将属性标记为主键。我的永久存储是sqlite文件。谁能帮我? 在这种情况下,如何“验证”一个唯一的ID?我应该写一个验证方法之类的吗?



12
如何以编程方式强制停止UIScrollView中的滚动?
注意:此处给出的答案对我不起作用。 我有一个UIScrollView(不是表视图,只是一个自定义的东西),当用户执行某些操作时,我想杀死视图内的任何滚动(拖动或减速)。我试过这样做: [scrollView scrollRectToVisible:CGRectInset([scrollView bounds], 10, 10) animated:NO]; 根据这样的理论,给定一个已知的rect,滚动将停在原处,但事实证明这没有任何作用-显然,滚动视图看到给定的rect处于边界并采取了没有行动。我可以得到滚动停下来,如果我给一个矩形,那绝对是外界目前可见的范围,但视图的contentSize内。这似乎像预期的那样暂停了视图...但是也导致其跳到其他位置。我可能会在空白处稍作尝试,以使其能够正常运行,但是有人知道停止该功能的滚动视图的干净方法吗? 谢谢。

21
如何使用presentModalViewController创建透明视图
我正在显示一个模态视图 [self presentModalViewController:controller animated:YES]; 当视图在屏幕上移动时,根据创建它的xib文件中的设置是透明的,但是一旦填充屏幕,它就会变得不透明。 无论如何,要保持视图透明? 我怀疑正在放置的视图没有被渲染,而是模态视图变得不透明。


4
使用iPhone SDK 4安装Xcode 3.2.3,获取“缺少基本SDK”,看不到其他SDK
我创建了这个社区Wiki,将我在此处看到的许多其他Q / A绑定在一起。如果您在此处,则可能已经安装了带有iPhone SDK 4的Xcode 3.2.3最终版本(下载链接,reg reqd),然后遇到了以下一个或两个问题: 在您先前使用的Xcode iPhone项目中,您会在某处看到“ Base SDK Missing”。像这样: 在一个相关但更普遍的观察中,以前查看设备或模拟器SDK选项(例如3.0、3.1、3.1.3等)不可用。
80 iphone  xcode  ios4 



4
如何在objc_exception_throw中添加断点?
这是从这个布拉德·拉尔森的答案 SO问题 如果添加两个断点,则应该能够调试这些异常。为此,请转到“运行”。显示 断点并创建两个全局断点(我将它们全局化是因为它们在我的所有应用程序中都非常有用)。第一个应命名为“ objc_exception_throw”,其位置应为“ libobjc.A.dylib”。第二个应为“-[NSException提高]”,其位置应为“ CoreFoundation”。 现在,如果您在启用断点的情况下开始调试应用程序,则应在抛出这些异常时中断它。然后,您应该能够看到导致调试器中发生异常的事件链。 现在在此答案中,我想问一下如何添加提到的位置???

26
/ usr / bin / codesign失败,退出代码为1
我正在尝试部署我的第一个开发iPhone应用程序,但遇到了一些问题。我已经通过在线资源调配助手成功完成工作,但是现在我陷入了困境。无论我做什么,我总是会收到以下错误。 / usr / bin / codesign失败,退出代码为1 任何人都知道为什么会这样吗?

9
导航控制器内部的标签栏控制器,或共享导航根视图
我正在尝试实现一个像Tweetie应用程序中那样结构化的UI ,其行为如下:顶级视图控制器似乎是导航控制器,其根视图是“帐户”表视图。如果单击任何帐户,它将转到第二级,底部具有一个标签栏。每个选项卡项都显示一个不同的列表,并允许您进一步深入(后续级别不显示选项卡栏)。 因此,这似乎是实现层次结构: UINavigationController 帐户:UITableViewController UITabBarController 鸣叫:UITableViewController 推文/用户/等的详细视图 回覆:UITableViewController ... 这似乎可行[^ 1],但根据SDK文档-pushViewController:animated:(针对以下内容)似乎不受支持: viewController:被推入堆栈的视图控制器。它不能是标签栏控制器的实例。 我想避免使用私有API之类的方法,但是我不确定为什么即使在看起来很好的情况下也禁止这种用法。有人知道原因吗? 我考虑过将标签栏控制器作为主控制器,每个标签都包含单独的导航控制器。这样做的问题是每个导航控制器都需要共享一个根视图控制器(即Tweetie中的“ Accounts”表)-这似乎不起作用:将表控制器推到另一个导航控制器似乎将其删除。从第一开始。在选择其他帐户时更不用说所有记账了,可能会很痛苦。 我应该如何正确实施此方法? [^ 1]:选项卡栏控制器需要子类化,以便该级别的选项卡栏控制器的导航项与所选选项卡的导航项保持同步,并且单个选项卡的表控制器需要将其各自的详细信息视图推送到self.tabBarController.navigationController而不是self.navigationController。

13
如何找到导致malloc“双重释放”错误的原因?
我正在使用Objective-C编写应用程序,但出现此错误: MyApp(2121,0xb0185000)malloc:***对象0x1068310的错误:double free ***在malloc_error_break中设置一个断点以进行调试 当我释放NSAutoreleasePool时,就发生了这种情况,但是我无法弄清楚我要两次释放哪个对象。 我如何设置他的断点? 有没有办法知道什么是“对象0x1068310”?

7
AVAudioRecorder引发错误
我AVAudioRecorder曾经记录下来,它在iOS 4设备上运行良好,但昨天我们发现在iOS5上记录已中断。使用iPhone 5模拟器时,出现以下错误: 2011-08-02 11:09:03.586 Moodle [7832:10103]加载/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:dlopen(/ System / Library /扩展名/AudioIPCDriver.kext/内容/资源/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn,262):找不到符号:___CFObjCIsCollectable 您知道此错误来自何处以及如何解决此问题吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.