草庐IT

Davids-iPhone

全部标签

iphone - 你如何从 objective-c 的文件中读取特定的行号?

希望有人能为我指出正确的方向,帮助我找到如何从一个巨大的xml文件(50k+行)中读取给定的行号? 最佳答案 由于XML文件中的行通常没有固定长度,因此无法预测文件中第n行的起始位置。您必须从头开始阅读并数行,直到找到您想要的那一行。如果您要经常访问此文件,您可能需要做的一件事是为该文件建立一个索引。扫描文件并将每行开头的文件偏移量写入索引文件。由于这些偏移量都具有相同的大小,并且每一行都有一个偏移量,因此您可以通过从索引文件中读取第n个偏移量来找到数据文件第n行的偏移量。 关于ipho

ios - 将数据从 Iphone 传输到计算机

关闭。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion当Iphone已连接且应用程序打开时,是否有任何可能的方法将数据从Iphone传输到计算机。基本上,Iphone需要能够影响计算机上的文件。

iphone - SIGABRT 启动

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭5年前。Improvethisquestion我的应用程序启动时出现SIGABRT错误。内容如下:2011-07-1914:01:51.321App[364:707]-[AppViewControllerhandle_VolumeChanged:]:unrecognizedselectorsentt

iphone - Xcode 4 跳过将应用程序复制到设备/模拟器

每当我尝试运行我的应用程序的调试版本时,Xcode(4.0)都会成功编译,跳过复制并只运行旧版本。但是,如果我先清理,Xcode复制就好了......没有相关警告,我三次检查了项目和目标build设置。跳过安装在主项目和目标上设置为NO,所有依赖项目都将跳过安装设置为YES。任何想法都将非常受欢迎,每次运行都重新编译非常痛苦。 最佳答案 Xcode的清理命令清理得不是很彻底。清理后仍然保留了大量派生数据,其中一些可能会导致这些症状。我遇到了同样的问题,它一直在运行旧版本的应用程序。为了修复它,我从模拟器中删除了该应用程序并删除了该项

iphone - 用户单击信息图标后抛出免责声明文本的最简单方法?

关于在用户点击信息图标后抛出免责声明文本的最简单方法有什么意见/建议吗?这是用于iPhone/iPad开发的。跳到一个单独的XIB/Controller可能是矫枉过正?(虽然它可能是最简单的设置?)然后要求是:主屏幕的一角有一个小的“信息”按钮点击此按钮应显示免责声明文本的“模态”View应该支持滚动(在大量文本的情况下)应该允许用户以某种方式关闭并返回主页 最佳答案 我认为最简单的方法是在UITextView中呈现文本,它是可滚动的,在您以模态方式呈现的自定义ViewController中。您甚至可以将文本存储在其中。现在添加一个

ios - 如何以编程方式在 iPhone 应用程序中使用 Twitvid 在 Twitter 上上传视频

如何通过编程在iPhone应用程序中使用Twitvid将视频上传到Twitter? 最佳答案 我没有可以给你的代码,而且我不知道有哪个库可以轻松完成所有这些工作,但我建议你查看TwitVid文档:http://twitvid.pbworks.com/w/page/22556295/FrontPage要完成所需的OAuth请求,我建议您使用ASIFormDataRequest类:http://allseeing-i.com/ASIHTTPRequest/ 关于ios-如何以编程方式在iPh

iphone - 分层 iPhone 设置文件问题 -- 无法添加到 Settings.bundle

我正在尝试向我的Settings.Bundle添加一个额外的iPhone设置文件类型,并在我的Root.plist中将其作为子Pane类型引用,但它不起作用。我遵循了Apple的文档here,但它不会将plist文件保留为“iPhone设置”类型。我假设这就是我无法将它拖到我的Settings.Bundle文件中的原因。基本上,通过选择"file">“添加新文件...”来添加一个新的plist;选择iOS下的Resources,然后选择plisttype。现在向文件添加一些plist属性。现在右键单击并选择“属性列表类型”,然后选择“iPhone设置”。您会注意到文件中的键发生了变化。

iphone - 具有多个(~50)屏幕的 iPhone 应用程序的设计选项,每个屏幕都具有相同的背景

我正在编写一个iPhone应用程序(这将是我的第一个ios应用程序),它有大约50个屏幕,每个屏幕都有相同的背景-其中背景是一个覆盖整个屏幕空间的图像和另一个图像顶部作为横幅。每个屏幕都会有一些文本以及出现在横幅图像下方的0、1、2或3个按钮。将它们放在一起的最佳设计是什么?我能想到的选项是(在每个选项中,我都计划有一个根Controller,负责根据需要显示每个View)。1)有50个独立的屏幕作为xib(和关联的ViewController),每个屏幕都包含两个背景图像以及每个特定屏幕需要的许多按钮。2)有4个父类(superclass)作为xibs-(代表无按钮、1个按钮、2个按

iphone - 应用内购买产品 ID

我有n个项目要通过iPhone中的苹果InAppPurchase从我的服务器下载。它们的价格范围在0.99美元到9.99美元之间。我应该创建n个不同的产品ID还是9个产品ID就足够了,方法是将产品ID设为消耗品并对不同的内容使用相同的产品ID。(我的应用程序中有逻辑来检查用户是否已经下载了内容) 最佳答案 ONE您的每个产品的产品ID。这也包括消耗品。完全不同。如果您的杂志一年发行12期,则必须为每一期制作一个产品ID。当我为具有特定产品ID的产品付款时,我可以要求链接到该ID的所有内容。

iphone - 如何使 UITableView 中的第一列不在 iPhone Objective-C 中水平滚动?

我通过将TableView添加到UISrollView并将ScrollView框架设置为我想要显示的内容并使其内容大小足以容纳其中的表,从而制作了可水平滚动的UITableView。它工作得很好。现在我需要做的是卡住第一列(不是水平滚动它)但剩余的表格应该是水平的。我想到了这样做。将TableViewA和包含TableViewB的UiScrollview对齐。并填充表A中的第一列数据并填充表B中的其余列数据。我觉得这应该适用于水平滚动,但它不会有适当的垂直滚动,因为垂直滚动不会对齐。因此,解决此问题的方法是在垂直滚动表B时相对垂直滚动表A,反之亦然。但我不是我将如何实现这一点。任何想法