草庐IT

Objective-c

全部标签

iphone - 使用游戏中心向所有玩家显示相同的牌

我是GameCenter的新手,我已经设法邀请friend并成功打开了按钮的IBAction。我正在使用GKTurnbasedMatch来管理回合,但对于多人游戏,如何向邀请玩家选择其类别的所有玩家显示卡片。我怎样才能得到这个? 最佳答案 这是有关Gamecenter/回合制的精彩教程:http://www.raywenderlich.com/5509/beginning-turn-based-gaming-with-ios-5-part-2特别是这部分:IfwefindthatlastTurnisnull,we’llassumet

objective-c - iOS 中的 UITab 卡住

我正在Xcode4.2上开发iOS5.1应用程序。我有一个带有不同选项卡的uitablcontroller。我的问题是当单击一个选项卡时,应用程序“卡住”几秒钟并执行它应该执行的所有代码,但它没有按应有的方式首先加载UIAlertView。我在viewDidLoad中声明了UIAlertView。这是一个代码片段:-(void)viewDidLoad{NSLog(@"#####VIEWDIDLOAD1#####");//DisplayAlert:LoadingalertView=[[UIAlertViewalloc]initWithTitle:@"Loading"message:@"\

iphone - UISearchDisplayController 是在模态视图中加载时 TableView 分隔线故障,我该如何解决?

我正在尝试加载覆盖我的导航Controller的基本搜索View(也就是说,不推送到导航堆栈上)。为此,我使用了[selfpresentModalViewController:vcanimated:NO]。完整模态视图呈现代码:-(void)searchButtonPressed{TMSearchViewController*vc=[self.storyboardinstantiateViewControllerWithIdentifier:@"Search"];[selfpresentModalViewController:vcanimated:NO];vc.searchDispla

objective-c - 使用尚未呈现的实时数据更新 View ,ios

我不清楚如何处理以下情况......假设你在viewcontrollerA中生成一些数据,比如实时录音。并且您有一个ViewControllerB,当您按下按钮时,它将由A显示。viewcontrollerB所做的是在图形中显示音频数据。ViewcontrollerB会随着录音​​的进行而不断更新,无论它何时呈现或在其View加载到屏幕之前。我的要求是,每当用户按下按钮以显示数据图时,该图必须包含历史数据并不断更新。用户还可以在录制期间在两个ViewController之间来回切换以停止录制(在A中)或检查数据图(在B中)。 最佳答案

objective-c - 阻止 UIGestureRecognizer 对 UIView 内的 UIButtons 进行操作

我已将UITapGestureRecognizer附加到我的应用程序中的UIView。如果用户双击它,该View内的按钮将随机重新排列。工作正常,可爱。但是,用户也可以通过双击其中一个按钮本身来触发此操作,甚至可以通过点击屏幕不同部分的两个按钮来触发。是否有一种明智/简单的方法可以让这种双击仅在两次点击在x像素数内并且在View本身上而不是其中的任何元素(例如这些)时起作用UIButtons? 最佳答案 我认为通常的方法是使用shouldReceiveTouch。查看thisquestion进行冗长的讨论和所有细节。

objective-c - 安装 Reskit 和 libRestKit.a 丢失(红色文本)

我完全按照RestKit设置说明进行操作,但我在带库的链接二进制文件中得到的libRestKit.a是红色的。安装说明:https://github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x我会尝试将libRestKit.a文件拖到我的项目中,但在Restkit下载的任何地方都找不到它?有人遇到过这个问题吗?运行Xcode4.5.2更新:请参阅下面的评论。现在我得到了#import的“找不到文件” 最佳答案 解决方案是不从任何网页复制“$(BUILT_PRODU

iphone - 在应用程序本身中转弯导航

我想知道是否可以在应用程序本身中实现逐向导航。目前我正在使用这段代码。-(void)viewWillAppear:(BOOL)animated{//homelocationCLLocationCoordinate2Dcoords=CLLocationCoordinate2DMake(51.044242,5.621653);MKPlacemark*place=[[MKPlacemarkalloc]initWithCoordinate:coordsaddressDictionary:nil];MKMapItem*mapItem=[[MKMapItemalloc]initWithPlacem

c++ - Apple 的 SpeakHere 演示,混合了 ObjC 和 C++,以及翻译单元

以Apple的SpeakHere演示为起点,我想实现声音波形而不是电平表。我在GLLevelMeter旁边添加了另一个ViewSoundWaveView,一个ObjC类,并在AQLevelMeter.mm类上对其实现建模。发现文件应命名为“.mm”后,代码编译通过,但在执行时,它在MeterTable对象上出现EXC_BAD_ACCESS崩溃。在调试器中打印此对象会得到以下结果:error:instancemethod'setMeterTable:'hasadifferentnumberofparametersindifferenttranslationunits(0vs.1)erro

objective-c - 在静态库 iOS 中导入 header

我有一个比较简单的问题,我希望得到答案。假设我在iOS中有一个静态库,比如MyLibrary.a在这个库中有一些.m文件调用:"#importSomeHeaderWhichDoesNotYetExist.h"--然而事实是,当"#importSomeHeaderWhichDoesNotYetExist.h"被调用时,SomeHeaderWhichDoesNotYetExist.h不一定存在于项目中(正如其标题所暗示的那样)。例如,#ifdefsomething#importSomeHeaderWhichDoesNotYetExist.h#endif当某人使用Mylibrary.a时——

objective-c - 如何从 CGPath 中删除子路径?

一些子路径被添加到一个可变的图形路径中:CGPathAddPath(path,NULL,subpath1);//...CGPathAddPath(path,NULL,subpath2);//...CGPathAddPath(path,NULL,subpath3);如何从path中删除部分/所有子路径? 最佳答案 你不能,如果需要的话,你有责任保留重新绘制路径(或部分路径)所需的数据(你基本上必须创建一个只包含你想保留的子路径的新路径)。 关于objective-c-如何从CGPath中删