草庐IT

timed_wait

全部标签

ios - 使用 'Time Profiler' 时的空白仪器屏幕。最新版本的 Xcode 6

几天前,“时间分析器”停止工作。其他工具仍然有效……核心动画、分配等。时间分析器只是一个空白屏幕。没有函数调用显示,没有图表,什么都没有。多个项目的结果相同。我刚刚重新安装了Xcode(自行安装)。同样的问题。我找不到任何可以为Instruments删除的首选项文件。我真的,真的需要这个来工作。我真的没有时间重新安装整个操作系统。帮助编辑:删除com.apple.dt.instruments.plist不会改变任何东西。从仪器(下方)的控制台中找到这些日志。看起来有些有趣的事情正在发生,可能值得向Apple提交错误。现在的问题是-如何将仪器的状态重置为应有的状态?1/10/149:12

iOS 单元测试 : Wait for Time Interval with Expectations

我正在尝试更新我的异步单元测试以使用新的XCTestExpectation接口(interface),而不是手动旋转运行循环。我的单元测试以前使用函数waitForBlock、finishBlock和waitForTimeInterval:,这只是一个调用finishBlock的便捷方法在指定的时间之后。我正在尝试更新此设置以使用预期。使用waitForBlock+finishBlock语义的测试在被waitForExpectationsWithTime:handler:和替换后都按预期工作>fulfill,但我的替换waitForTimeInterval:的解决方案似乎不起作用。-(

objective-c - GCD : How to remove waiting tasks from serial queue?

首先我创建一个这样的串行队列staticdispatch_queue_tqueue=dispatch_queue_create("myQueue",DISPATCH_QUEUE_SERIAL);然后,在某个未知的时间点,一个任务像这样被添加到队列中dispatch_async(queue,^{//dosomething,whichtakessometime});如果第一个任务还没有完成,新任务将等到第一个任务完成(这当然是串行队列的用途)。但是如果我向队列中添加5个新任务,而原来的第一个任务仍在运行,我不想执行新任务1号,然后2号,然后3号等等,但是想去掉任务1到4,等原来的第一个任务

ios - XCTestCase:WAITING应用空闲

我的UI测试失败了,因为测试会无休止地等待,直到应用空闲。我看不到后台有任何事情发生,例如加载微调器。它只出现在一个选项卡上。所有其他选项卡均可点击,但屏幕3上的测试失败。我在屏幕3上捕获测试后单击另一个选项卡,测试恢复并成功完成。有什么想法吗?-(void)testExample{XCUIElementQuery*tabBarsQuery=self.app.tabBars;[tabBarsQuery.buttons[@"Screen2"]tap];[tabBarsQuery.buttons[@"Screen3"]tap];[tabBarsQuery.buttons[@"Screen1

ios - Xcode Time Profiler 显示地址而不是符号

一般来说,我的问题可以在这个屏幕截图上看到:很多非符号地址和“符号”菜单中看起来损坏的东西。好吧,一些设置和操作试图解决这个问题。但仍然没有帮助:配置文件选项卡设置为使用调试调试和发布禁用符号剥离调试和发布的优化级别都是“无”清理、删除、重启等mdimport~/Library/Developer/DWARF和dSYM格式 最佳答案 我遇到了同样的问题-并且也做了您列表中的所有事情。这是最终对我有用的东西:在Instruments中,停止正在运行的进程。转到文件->符号,并在dSYM路径下,找到未被符号化的库。在我的例子中,它指向垃

iOS TestFlight CI,自动化 beta "waiting"过程?

假设您上传构建1192...等待一段时间后,您会收到电子邮件....只有这样您才能最终在itunesconnect.apple.com网站上看到以下...然后您可以最后单击“将组添加到此构建”,最后单击“提交以供审核”。我的问题:有没有办法自动等待-知道什么时候可以提交?因此,除了查看电子邮件之外,还有什么方法可以自动“知道它已完成处理”吗?例如,Apple会发送有关API版本的信息吗?还是电子邮件实际上是唯一且唯一的了解方式?如果没有,是否有任何现有系统可以劫持您的电子邮件或者可能轮询服务器/API/其他任何东西,以了解何时“正在处理”完成”?再一次,这里的具体问题是......有什

jquery - 什么技术为 iPhone/iPad 开发了 "Financial Times Web App"

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭11年前。如果你不确定我指的是什么,你可以在这里查看:CantheFTHelpPublishersQuitTheirAppleAddiction?所以我的问题是(如果有人知道的话),他们究竟使用了什么技术来开发这个?他们是否使用了jQueryUI、jQueryMobile、iOS特定的东西?我很想知道,因为我在船上,我喜欢我的网站的“应用程序”,但我没有时间学习objective-c或Java。因此,开发

iOS 8.0 - "failed to scene-update in time"崩溃

我在iOS8.0上运行时遇到了以下崩溃。这是我第一次看到这个,所以任何观察都会有所帮助:IncidentIdentifier:C39AF13A-D02B-40B1-8FC3-CFED8226D6FACrashReporterKey:dace0b0fe53a1661c59ffa598b3a139a6177d713HardwareModel:iPhone7,2Process:Vieu[435]Path:/private/var/mobile/Containers/Bundle/Application/36CE6BFB-F90E-452B-8A4F-2B352F95DE48/Vieu.app

ios - Xcode 7.1 "The request timed out."错误

我正在尝试从Xcode7.1生成临时构建。因此目前Xcode尝试在处理生成构建之前从开发人员门户获取团队列表。但我收到“请求超时”。Xcode从开发人员门户获取团队列表时出现错误(多次),因此我无法生成构建。我不知道是什么问题。有什么解决办法吗?我还检查了以下网址:https://developer.apple.com/system-status/.但它显示整个系统运行良好。 最佳答案 Xcode7.1.1已经解决了这个问题。 关于ios-Xcode7.1"Therequesttimed

iphone - UITableViewCell 选择器 setSelected :animated: gets called many times?

我在我的自定义UITableViewCell类中发现了setSelected:animated:的奇怪行为。我发现如果我点击表格中的一个单元格,这个函数会被多次调用。我想知道这是正常行为还是我的代码中的错误。为了帮助调试,我修改了自定义UITableViewCell类实现中的setSelected:animated:函数:-(void)setSelected:(BOOL)selectedanimated:(BOOL)animated{[supersetSelected:selectedanimated:animated];//Configuretheviewfortheselected