草庐IT

alloc_test

全部标签

ios - 苹果游戏中心 "Delete test data"

我正在制作一个使用AppleGameCenter的iOS应用程序。我使用沙盒帐户来测试我的排行榜。我想使用itunesconnect中的“删除测试数据”按钮从排行榜中删除我的测试数据。按下按钮后,它会显示“删除测试数据:已请求”在此之后我等了一会儿(大概15分钟)。然后,如果我重新加载页面,该按钮将再次变为事件状态。然而,当我重新启动我的应用程序时,排行榜仍然显示我的数据。我需要等待更长的时间还是我可以做些什么来删除测试数据? 最佳答案 尝试阅读Apple为您提供的帮助弹出窗口:您只是发送删除数据的请求,并未执行实际删除操作。

ios - Travis 构建失败 - 原因 : The run destination iPad 2 is not valid for Testing the scheme 'UIKitPlus-Example'

我的cocoapods在运行TravisCI时遇到了一些问题。一切似乎都安装正确,但xcodebuild脚本失败$set-opipefail&&xcodebuildtest-workspaceExample/UIKitPlus.xcworkspace-schemeUIKitPlus-Example-sdkiphonesimulatorONLY_ACTIVE_ARCH=NO|xcpretty-cxcodebuild:error:FailedtobuildworkspaceUIKitPluswithschemeUIKitPlus-Example.Reason:Therundestinati

iOS alloc popover Controller 导致崩溃

您好,我正在尝试通过单击按钮来实现弹出窗口,这是我以前成功完成的事情,但由于某种原因我无法实现。我现在使用的是iOS5。目前为止-(void)changetablebuttonPressed:(id)sender{UIButton*button=(UIButton*)sender;changetableView=[[ChangeTableViewControlleralloc]initWithNibName:@"ChangeTableViewController"bundle:nil];changetablePopover=[[UIPopoverControlleralloc]init

ios - 从 Storyboard 使用 UITableViewCell 时使用 alloc 和 init

我正在使用Storyboard做一个简单的应用程序,它有一个带有UITableView的View和一个UITableViewCell可以导航到另一个UIView.因此必须编写代码来填充表格View上的单元格。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellIdentifier=@"SampleCell";UITableViewCell*cell=[tableViewdequeueReusableCell

objective-c - iPhone 测试 : testing IBOutlets

我实际上觉得问这个问题有点尴尬,因为它感觉很基本,但它已经困扰了我几个小时......假设我有一个UIViewController实例(称为MyViewController),它只有一个IBOutlet到UITextField,当页面加载时,我根据BOOL属性将其设置为启用或不启用。-(void)viewDidLoad{[superviewDidLoad];self.surname.enabled=self.allowTextField;}一切都正确连接,当我运行该应用程序时,它按预期工作(上帝-我希望如此,因为如果我不能正确完成那部分,我可能不应该编写iPhone应用程序...).无

ios - 单例实现。阻止外部使用的 alloc 和 init 方法

我有一个我希望实现为单例的类。我希望创建/访问此类实例的唯一方法是通过:+(MYClass*)sharedInstance方法。alloc和init在方法实现中被调用(当然)。如果尝试创建该类的实例而不是通过sharedInstance方法(而是直接通过alloc+init),有没有办法阻止alloc和init的使用,或者使它们“空”? 最佳答案 如果在实现之外调用init,将此代码放在头文件中应该会产生编译时错误:-(id)init__attribute__((unavailable("cannotuseinitforthiscl

ios/objective-c : Testing for existence of NSUserDefault

我想测试是否定义了NSUserDefault值,如果没有定义它。但是,在变量的值为0的情况下,我认为与NO相同,以下是解析为TRUE并重置变量。if(![[NSUserDefaultsstandardUserDefaults]boolForKey:@"notifyOn"]){[prefssetBool:YESforKey:@"notifyOn"];}换句话说,如果值为0,![[NSUserDefaultsstandardUserDefaults]boolForKey:@"notifyOn"]似乎为真。我只想设置之前未设置的变量。顺便说一句,当我将其记录到控制台时,我看到的是1和0,而不

ios - XCode UI Tests 如何测试屏幕边缘平移手势?

我的应用程序中有以下手势识别器。我查看了xCode7UI,发现它具有向上/向下/向左/向右滑动,但没有平移或边缘平移手势。如何为UITesting目的测试或启动屏幕边缘平移手势?UIScreenEdgePanGestureRecognizer*leftEdgeGesture=[[UIScreenEdgePanGestureRecognizeralloc]initWithTarget:selfaction:@selector(show)];leftEdgeGesture.edges=UIRectEdgeLeft;leftEdgeGesture.delegate=self;[self.vi

iphone - 解释 alloc/init 发生两次

我知道这个问题听起来很愚蠢,但请耐心等待。我构建了一个应用程序来帮助新开发人员围绕iPhone上的内存保留问题(还没有ARC)。它简单明了,4个按钮,初始化、访问、保留和释放。非常self解释。我正在显示我的字符串对象的保留计数,这是我们戳和戳的目标。(请不要讲授[myVarretainCount]的使用,我已经知道了)这些东西永远不会变成实际的应用程序,只是为了好玩而玩弄它,并希望能帮助人们了解内存的工作原理。我的保留和释放都很好用。我的问题是,如果我调用myString=[[NSMutableStringalloc]init];为什么我的保留计数会回落到1?再次。我可以将我的保留计

unit-testing - XCode 和 SenTestingKit 不输出到编辑器窗口

我是Xcode测试新手。我正在关注开发人员文档“iOS开发指南”单元测试应用程序。我已成功将单元测试包添加到我的应用程序中,但有一个测试失败。当我构建测试目标时,输出按预期显示1个错误,但在失败的测试下,编辑器未显示预期的错误消息。有谁知道需要设置什么配置才能启用此功能?Apple文档说:“如果单元测试包配置正确,构建就会失败,Xcode会在文本编辑器中显示一条错误消息。”TIA重要线索:-我在输出窗口中注意到的一件事是消息“Command/bin/shfailedwithexitcode1” 最佳答案 尝试关注这个guide何时设