草庐IT

exercises_done_date

全部标签

ios - 是否有类似 Android 上的 Monkey 的 iOS UI Exerciser?

我正在寻找一种开发工具,它允许我将随机生成的用户输入(触摸、硬键、手势)发送到iOS设备(而非模拟器),例如Monkey在安卓系统上。 最佳答案 Instruments中的UIAutomation工具允许您编写与用户界面的交互脚本,截取屏幕截图或测试有效响应。这些测试脚本是用JavaScript编写的,可让您运行相当复杂的测试。我运行的测试一直是定向的,但我看不出有什么理由不能使用诸如random()函数之类的东西来触发随机放置的触摸事件等。由此,您可以构建你自己定制的类似Monkey的工具,用于锤击你的应用程序。更好的是,您可以与

c++ - Qt 5.2 和 iOS : "Nothing to be done"

我目前正在尝试使用“Qt5.2foriOS”构建一个基于“helloworld”的简单小部件的iOS应用程序。然而,当使用QtCreator通过iphonesimulator-clangkit编译一个新创建的测试应用程序时,它只是说“首先没有什么可做的”,并且没有创建二进制文件。我已经花了几个小时来追踪这个问题,但无法弄清楚我配置错了什么。我使用的是装有OSX10.8.5、Qt5.2.0、QtCreator3.0.0和XCode5.0.2的MacBookAir(以防万一).这台机器上还安装了Qt4.8.5,这个版本是我用于生产目的。还有一些事情要提:当从QtCreator运行qmake

ios - MPMoviePlayerController 音频显示 "Done"按钮

我使用MPMoviePlayerController播放音频流。我的代码遵循以下示例:http://iosdevelopertips.com/video/getting-mpmovieplayercontroller-to-cooperate-with-ios4-3-2-ipad-and-earlier-versions-of-iphone-sdk.html一切正常,但在播放流时没有“完成”按钮关闭播放器。我首先使用普通的.mp3文件对其进行了测试。与文件唯一我发现的可能性是跳到最后,所以播放器得到MPMoviePlayerPlaybackDidFinishNotification通知

ios - 按下 'Done' 时隐藏 UITextView 的虚拟键盘

我想在按下“完成”时隐藏(resignFirstResponder)UITextView的虚拟键盘。UITextView中没有“退出时结束”。在UITextField中,我将“DidEndonExit”连接到IBAction并调用resignFirstResponder方法。我如何使用UITextView执行此操作? 最佳答案 处理此问题的正确方法是在inputAccessoryView中向UITextView添加一个完成按钮。inputAccessoryView是有时出现在键盘上方的栏。为了实现inputAccessoryView

iphone - iOS 应用内购买收据未返回重新下载的 original_purchase_date

我正在尝试根据original_purchase_date和/或original_transaction_id使用iOS商店收据来区分购买和重新下载。无论交易是新购买还是重新下载,商店收据总是返回一个新的original_purchase_date,它等于purchase_date值。这是我取回的真实商店收据(这是对现有应用内购买的重新下载-因为我目前不得不依靠UDID跟踪来区分它们){"product_id":"com.myproduct.id","original_purchase_date_ms":"1329825956382","purchase_date_ms":"13298

ios - 将 DATE 添加到 Xcode xcconfig 文件

我有一个Xcode配置文件Config.xcconfig只包含这一行:BUILD_DATE=`date"+%B%Y"`我希望我以正确的方式将此配置添加到项目中。我想在Application-info.plist文件中使用BUILD_DATE变量的内容。如何?我尝试使用${BUILD_DATE}获取值,但结果是字符串``date"+%B%Y"`而不是值!从终端,结果是正确的:alp$BUILD_DATE=`date"+%B%Y"`alp$echo$BUILD_DATEMarch2013alp$但在Xcode中没有!我该如何解决这个问题? 最佳答案

ios - *** 由于未捕获的异常 'NSGenericException' 而终止应用程序,原因 : 'Start date cannot be later in time than end date!'

我正在使用Alamofire,在我的应用程序在模拟器上运行几个小时后,我遇到了崩溃并出现此错误。***Terminatingappduetouncaughtexception'NSGenericException',reason:'Startdatecannotbelaterintimethanenddate!'我在控制台中得到了这个堆栈跟踪:***Firstthrowcallstack:(0CoreFoundation0x0000000111186d4b__exceptionPreprocess+1711libobjc.A.dylib0x0000000110be821eobjc_ex

ios - 错误代码 :AccessDenied, 消息:AWS 身份验证需要有效的日期或 x-amz-date header

我的应用程序在ios6中运行良好..它从亚马逊网络服务器s3上传和下载数据..但是当我将我的ios6升级到ios7时...我收到警告消息“无法连接到服务器”日志窗口中的错误“Exception=AmazonServiceException{RequestId:5DC8AEF01DD9FB91,ErrorCode:AccessDenied,Message:AWSauthenticationrequiresavalidDateorx-amz-dateheader}”。为了解决这个问题,我将我的awsiossdk1.0.0升级到awsiossdk1.6.1。并尝试运行我的应用程序,它会卡住1

ios - 将 iOS 键盘上的 "Done"按钮翻译成其他语言

使用Cordova/Phonegap,翻译iOS虚拟键盘上的“完成”按钮的最简单方法是什么?例如,我的iPhone配置为使用法语。但是,该按钮仍然显示“完成”按钮,而不是经典的法语改编词:“确定”。 最佳答案 我的cordova应用程序也遇到了同样的问题。我用一个写在Info.plist中的插件修复了它ExampleAlabeltranslateexampleCFBundleAllowMixedLocalizationsYesCFBundleLocalizationsfrCFBundleDevelopmentRegionfr_FR

iphone - iOS 应用错误 : I screwed up somewhere in date calculation

我的应用程序随机崩溃,我无法生成与用户设备中发生的情况相同的情况,这里是崩溃报告的更多详细信息:速成类:NSInternalInconsistencyException功能:-[CalendarViewControllerdeleteEvent:]方法实现是这样的:-(void)deleteEvent:(EKSpan)span:(EKEvent*)eventToDelete{NSError*error=nil;[sharedEventStoreremoveEvent:eventToDeletespan:spanerror:&error];//refreshtheUI}堆栈跟踪:0Cor