草庐IT

packet_write_wait

全部标签

ios - UIAutomation 和 XCTestCase : how to wait for a button to activate

我正在编写一个UIAutomation测试用例,我需要等待用户被激活才能继续。似乎没有很好的方法来检查按钮是否更改为启用状态。最好的方法是等待UI中发生某些事情,然后再检查它的状态?dispatch_after和NSTimer似乎都不起作用。他们只是阻止然后失败。 最佳答案 如果您使用NSPredicates和期望值,这实际上非常容易。您甚至可以设置超时值。此示例向您展示如何使用5秒超时执行此操作。letexists=NSPredicate(format:"enabled==true")expectationForPredicate

ios - iOS 中的 JSON 错误 : Invalid top-level type in JSON write

我无法解决这个错误:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***+[NSJSONSerializationwriteJSONObject:toStream:options:error:]:Invalidtop-leveltypeinJSONwrite'这与这段代码有关(基本上我正在创建一些JSON并将其发送到服务器)。我已经与服务器核实了套接字是否已打开,确实如此!NSDictionary*blobData=[NSDictionarydictionaryWithObject

ios - applicationDidEnterBackground : and time to write on a database

当应用程序终止时,我将数据写入数据库。从iOS4开始,applicationWillTerminate:没有被调用,我在applicationDidEnterBackground:和applicationWillTerminate:中放置了相同的保存代码我读到在applicationDidEnterBackground:中执行的任务必须花费一些时间。那么,如果在数据库上写入需要更多的时间,我该如何管理呢? 最佳答案 您有5秒的时间在applicationDidEnterBackground:方法中执行任何保存等操作。如果您需要超过5

ios - 当状态为 "waiting for review"时,iTunes 连接替换二进制文件

我们在itunesconnect中提交二进制文件以供批准并上传新版本后发现了错误,但我们无法弄清楚如何在itunesconnect中替换新版本。构建事件的状态。你们中有人知道如何用新版本的二进制文件替换二进制文件以获得批准吗?我发现了这个:Howtoreplaceappinitunesconnect,whilewaitinginreview?不过好像引用了老版本的itunesconnect。 最佳答案 使用新版本创建新版本,假设您的应用程序版本为1.0,您需要使用1.0.1的新版本但保持版本不变。从xCode提交构建并等待一段时间,

objective-c - NSFileVersion 调用 removeOtherVersionsOfItemAtURL 期间的 EXC_BAD_ACCESS : inside coordinated write block

我正在使用似乎简单调用NSFileVersion类方法removeOtherVersionsOfItemAtURL:在一些iCloud的协调写入block中冲突解决。当我的设备进入“spaz模式”时,这是一个技术术语,用于在一些设备上重复打开和关闭应用程序,内部会抛出一个EXC_BAD_ACCESS异常。代码片段:-(void)compareVersionChanges:(NSFileVersion*)version{if(![DataLoaderiCloudPreferenceEnabled]){NSLog(@"IgnoringiCloudchanges(versioncompari

ios - 完成以下错误 "This query has an outstanding network connection. You have to wait until it'。”

我不明白为什么我得到'此查询具有出色的网络连接。您必须等到它完成。因为我只运行一个查询任何人都可以在这里帮忙,因为我是新手解析-(id)initWithCoder:(NSCoder*)aCoder{self=[superinitWithCoder:aCoder];if(self){//Customizethetable//TheclassNametoqueryonself.parseClassName=@"Exibitor";//ThekeyofthePFObjecttodisplayinthelabelofthedefaultcellstyleself.textKey=@"name"

ios - 'wait_fences : failed to receive reply: 10004003' on loading UIAlertView (iOS)

当我调用UIAlertView时,我收到“wait_fences:failedtoreceivereply:10004003”。它在应用程序首次打开时调用。它不会使应用程序崩溃或似乎根本不会影响它的功能,但我想完全清理我的应用程序。这是一个标签栏应用程序,我在应用程序中首次加载的ViewController的viewDidLoad部分输入了代码:-(void)viewDidLoad{[superviewDidLoad];UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"Welcome!"message:@"Thanksfordow

ios - 当我尝试在设备上部署 PhoneGAP 应用程序时,xCode 返回 'timed out waiting for app to launch' 错误

我尝试在设备上部署PhoneGAPHelloWorld测试应用程序。我正在使用XCode4.6/iOS6.1SDK,我想在iOS5.1.1设备上部署应用程序。该项目处于Debug模式。当我尝试它时,xCode返回了timedoutwaitingforapptolaunch错误。为什么会这样? 最佳答案 为标准开发/团队配置更改临时配置对我有用。 关于ios-当我尝试在设备上部署PhoneGAP应用程序时,xCode返回'timedoutwaitingforapptolaunch'错误,我

iphone - dispatch_group_wait 与 GCD

因此,我将一组图像发布到我的服务器。我想使用GCD异步发布数组,但我也想使发生这种情况的方法同步,以便我可以传回单个响应对象。然而,方法dispatch_group_wait似乎立即返回(而不是等待我的block完成)。这是一个问题,因为我在一个block中使用一个block吗?NSArray*keys=[imagesallKeys];__blockNSMutableDictionary*responses=[NSMutableDictionarydictionaryWithCapacity:[imagescount]];dispatch_group_tgroup=dispatch_g

ios - 在设备上运行 Cucumber,应用立即崩溃,错误 : "Error while writing to fifo. RunLoop::Fifo::NoReaderConfiguredError"

所以我开始构建我的本地iOS设备环境。我已经完全设置并运行了我的模拟器环境。我已经通过iOS开发人员为应用程序正确设置了我的分发和配置文件。在尝试运行该应用程序时,我遵循以下步骤:使用USB数据线将我的iPhone4s(iOS8.4.1)连接到我的Mac。使用以下命令在终端中搜索我的设备:xcruninstruments-sdevices输出是:KnownDevices:Oved'siMac[2E984C21-8F30-5B90-9844-C49F071F8433]QA1(8.4.1)[7640b16200d8c553efda3de85291253e95d229ce]AppleTV10