草庐IT

iphone-se

全部标签

iphone - 向 UIWebView 文本框添加文本

如何将UITextField中的一些文本实际放入我的iOS应用程序的UIWebView中的表单中?也许可以调用javascript字符串来输入文本?谢谢! 最佳答案 正如MattH所建议的,您需要注入(inject)您的javascript。所以这个问题基本上有两个部分。第一,你有你的Objective-C。NSString*username=@"Fred";NSString*password=@"pAssw0rd";NSString*jsCallBack=[NSStringstringWithFormat:@"updateWebF

iphone - 如何在更新前删除数据

我有更新版本的应用程序更新到应用程序商店,但由于有一些过时的数据:例如数据库和一些我在较新版本中不需要的文件或一些数据库使用与较新版本相同的名称但数据库结构不同,那么有没有办法在用户更新时删除上一版本的所有个人数据?然后在用户更新我的应用程序后,应用程序感觉就像一个全新的应用程序。 最佳答案 一口气删除应用程序沙箱的全部内容实际上只能通过用户删除并重新安装您的应用程序来完成。这里有两点需要考虑:如果您知道数据库/文件所在的位置,则可以使用NSFileManager方法显式删除它们。特别是removeItemAtPath:error:

iphone - 如何限制 UIDatePicker View 中的日期?

大家好,谁能帮我弄清楚如何限制UIDatePickerView中的最小日期?我尝试从xib文件设置属性minumumDate但它不起作用,即使我设置了这样的模式[datePickersetDatePickerMode:UIDatePickerModeCountDownTimer];但是还是不行。我想要做的是用户不能从特定日期向下滚动。示例:如果限制日期是21.11.2011那么用户不应将其滚动到小于此日期所以请帮我弄清楚提前致谢 最佳答案 我认为您会希望将模式设置为“UIDatePickerDate”,因为“UIDatePicker

iphone - 有没有办法在网络连接可用后将要执行的任务(即 HTTP 请求)排队?

假设应用程序在网络连接重新建立时挂起,是否有办法将一些可执行任务(即HTTP请求)排入队列,以便在网络连接可用时执行?一个典型的场景是:一位用户在火车上打开一个应用。他们修改了应用程序中的某些状态,然后必须将其传输到某个服务器。然后用户关闭/暂停应用程序。不幸的是,在应用程序处于事件状态期间,iphone没有信号,只能在下一个火车站重新获得信号。在这一点上,重新建立连接,我想唤醒一些任务,以便它可以尝试将修改后的状态传输到服务器。这可能吗?如果任务只能作为某种cron/计划任务来实现,我也会很高兴,任务可以检查连接并定期尝试传输。 最佳答案

iphone - Cocoa/iPhone 中的多点触摸检测

我遇到了一个奇怪的问题-我正在使用虚拟方向键。所以当我移动我的虚拟操纵杆时,播放器会移动,但是如果我当时点击/按下我的按钮(当我的触摸仍然在操纵杆上时)按下/点击按钮不起作用,因为自从我的touchBegin/touchMove没有被调用之前对操纵杆的触摸仍然存在。那么如果我想让玩家随着Action移动(通过按下按钮)该怎么办。 最佳答案 您必须通过在应用程序委托(delegate)的applicationDidFinishLaunching中添加以下行来打开多点触控支持:EAGLView*glView=...[glViewsetM

iphone - 开发 ios 4.1 并部署到 ios 4.1 及更高版本

我使用ios4.1sdk开发应用程序,我想部署到ios4.1操作系统及以上操作系统的iPhone和iPad。这可能吗? 最佳答案 是的,这是可能的,直到您使用的方法在未来的操作系统中被弃用和删除。请查看以下链接。http://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/cross_development/Using/using.html#//apple_ref/doc/uid/20002000-SW6

iphone - 英语本地化文件不加载

未加载英语的Localizable.strings。它以前有效,但不仅我可以看到字符串的键。另一方面,捷克语字符串加载得很好。我也知道至少有两个关于这个主题的话题,但是,它们对我没有帮助。总结:我在cs.lproj和en.proj目录中有两个本地化字符串只加载了捷克语。以前也加载过英文的,但现在只有我能看到的只是键。我已尝试清理我的项目。我尝试从设备上卸载应用程序。我已尝试按照建议将Localized.strings保存为UTF-8和UTF-16。我一次尝试了4-6点。 最佳答案 解决方案:我的项目包含另一个用于英语的Localiz

iphone - 升级到 IOS5 - 应用程序无法构建

我已将我的IOS4.3应用程序升级到IOS5,但出现编译错误。据我所知,语法看起来不错,但编译器在我合成属性时提示“意外的@”,但仅在某些类中。我在一个ViewController的viewDidLoad方法中也有一个“未声明的标识符”。我已经执行了一个干净的构建,我猜测有一个默认设置已在某处更改,但从周围搜索来看,这似乎不是一个常见问题。是否有任何地方的常见重大更改列表?编辑:这个截图是我的ViewControllers之一,它是从UITableViewController派生的 最佳答案 self.title=NSLocaliz

iphone - 我需要呈现文本,但不是在 UIWebView 中

我找了很多,但找不到好的文本渲染解决方案。在我的例子中,uiwebview不能满足我的需求。此外,文本必须使用多种字体。我希望它像在iBooks中一样,文本呈现速度非常快(不像在uiwebview中那样)或者它可能是uiwebview,但是他们如何做到加载那么快?文本还应支持文本选择和其他用户交互。我愿意接受建议,在此先感谢! 最佳答案 你可以看看NSAttributedString-Additions-for-HTML,它从HTML创建NSAttributedString,并在TTTAttributedLabel(或OHAttri

iphone:AVAudioRecorder 录音总是返回 FALSE

我正在使用AVAudioRecorder来录制声音,但是我遇到了问题。调用[recorderrecord]方法后,recorder.recording的值一直返回FALSE,让我无法停止录音。我在iOS5上使用XCode4.2,我的iPad也是iOS5上的ipad2。这是我的代码:self.currentFileName=[GlobalRecordingnewRecordingFileName];NSURL*url=[NSURLfileURLWithPath:[[GlobalRecordingrecordingDirectory]stringByAppendingPathCompone