我需要删除我已定义的函数中的表的第1行。 为了使用deleteRowAtIndexPath您必须使用具有IndexPath定义的部分和行的IndexPath 。 我怎样才能创build一个这样的索引path? int {1}作为唯一成员的数组将崩溃; NSLog消息指出该部分也需要被定义。 *编辑 – >与单元格删除有关的代码: NSIndexPath *myIP = [[NSIndexPath alloc] indexPathForRow:0 inSection:0]; NSArray *myArray = [[NSArray alloc] initWithObjects:myIP, nil]; // [self.tableView beginUpdates]; [self.tableView deleteRowsAtIndexPaths:myArray withRowAnimation:UITableViewRowAnimationFade]; // [self.tableView endUpdates];
我一直在使用最新的XCode 3.2.3的“构build和存档”function。 我喜欢。 现在我注意到,由于某种原因它总是被禁用。 我似乎无法弄清楚我改变了什么。 有没有人有任何想法?
我有两个iphone设备(4和5)连接到我的电脑,我正试图在两个设备中安装一个应用程序。 它安装在iPhone 5相当不错,但它给出了一个错误“ The application could not be verified 。 当试图安装在iphone 4s设备。 这两个设备的UDID已添加到为应用程序生成的供应configuration文件中。 此外,要添加一个笔记,我刚刚更新我的iphone版本到我的4s设备8.1.3。 我不确定如果错误与它有任何关系。 任何帮助,将不胜感激。 我一直坚持这一段时间了。 编辑: 我刚刚连接到另一个iPhone设备,这个问题似乎又在那里。 基本上这意味着,应用程序,出于某种原因,只安装在我已经使用了一段时间的电话,而不是在任何其他电话。 再一次,我很确定configuration文件包含所有这3个设备的UDID。
iPhone上用于行为驱动开发的最佳技术是什么? 哪些开源示例项目能够充分利用这些技术? 以下是我find的一些选项: unit testing testing::单位样式 OCUnit / SenTestingKit,如“ iOS开发指南:unit testing应用程序和其他OCUnit参考”中所述 。 例子: iPhoneUnitTests , Three20 抓住 GHUnit Google Toolbox for Mac:iPhoneunit testing RSpec风格 猕猴桃 (也有嘲笑和期望) 雪松 茉莉花与用户界面自动化 ,如在灵巧的“iOS验收testing规范”中所示 验收testing selenium风格 UI自动化(在设备上工作) UI自动化仪器指南 UI自动化参考文档 Tuneup js – 用于UIAutomation的酷库。 将用户界面操作捕获到自动化脚本中 可以使用Cucumber(用JavaScript编写)来驱动UI自动化。 这将是一个伟大的开源项目。 然后,我们可以编写Gherkin来运行UI自动化testing。 现在,我只是写小黄瓜作为评论。 更新: 西葫芦框架似乎混合黄瓜和UI自动化! 🙂 旧博客文章: Alex Vollmer的UI自动化教程 O'Reilly解答UI自动化教程 Adi Saxena的UI自动化教程 UISpec与UISpecRunner UISpec是Google Code上的开源代码 […]
我想将我的iPhone应用程序迁移到新的数据库版本。 由于我没有保存一些版本,我需要检查是否存在某些列名称。 这个Stackoverflow条目build议做select SELECT sql FROM sqlite_master WHERE tbl_name = 'table_name' AND type = 'table' 并parsing结果。 这是常用的方法吗? 备择scheme?
我已经把一个项目分成了两个版本,并给他们每个人一个plist文件。 一切工作正常,但我不断收到此build设警告: 警告:“复制包资源”构build阶段包含此目标的Info.plist文件“MyApp-Info.plist” 当我尝试构buildMyApp时,我会得到这个。 为第二个目标构build同样的错误(在警告中使用SecondTarget-Info.plist )。 我不知道为什么这是一个警告,因为我想构build包含.plist文件。 每个.plist文件都有一个目标成员资格(用于他们自己的构build)。 这个警告是什么意思? 有没有办法让它消失?
我在运行iOS 5的iPhone模拟器中保存了一些截图,但是找不到它们。 之前我曾遇到过这个问题,并且花了我很长时间才在文件系统中find它们。 这很简单,我只是一个dullard,或没有人使用这个function或什么? 我知道我可以从我的真实手机上截取屏幕截图,但我不想要视网膜屏幕截图 – 我想要正常的屏幕截图。
在最新的Xcode更新之后,我使用了相当多的第三方库,其中有许多警告。 (例如Facebook SDK pod)现在,所有这些警告都显示在我的Xcode上我想看到我自己的警告或错误的地方。 有什么办法可以忽略这些错误吗? 修复它们将无济于事,因为在每次“pod安装”之后,这些更改都将被丢弃。
我想在我的iOS应用程序在模拟器中运行时截取屏幕截图,并在我的Mac上保存屏幕截图。 我怎样才能做到这一点?
苹果发布了iTunes Connect的新版本,当我尝试在iTunes上为我的应用程序设置屏幕截图时,我收到了一条错误消息。 "Images can't contain alpha channels or transparencies."