草庐IT

enqueue_call

全部标签

objective-c - 核心图形- drawRect : not getting called frequently enough

在我的应用程序中,我有一个UIViewController,其中包含一个子类化的UIView(以及其他几个元素)。在名为DrawView的UIView内部,在我的drawRect:方法中,我绘制了一个表格网格类型的东西,并在网格上绘制了一个CGPoints数组。当用户点击屏幕时,它会调用touchesBegan:withEvent:并检查以找到网格上离触摸最近的点,将一个点添加到drawRect:的数组中code>方法从中提取点,并调用[selfsetNeedsDisplay]。当用户在屏幕上移动他们的手指时,它会检查该点是否从上次位置发生变化,并更新该点并在必要时调用[selfset

iphone - iOS :Call a method in specific time

我正在尝试在此时调用一个方法:00:01AM这是我的代码,但我找不到为什么这段代码不调用我的方法的问题。-(BOOL)date:(NSDate*)datehour:(NSInteger)hminute:(NSInteger)m{NSCalendar*calendar=[[NSCalendaralloc]initWithCalendarIdentifier:currentCalendar];NSDateComponents*componets=[calendarcomponents:(NSHourCalendarUnit|NSMinuteCalendarUnit)fromDate:[NS

ios - 使用电话提示 ://to make a call (editing message)

我有一个非常简单的问题,但可能很难回答。是否可以编辑使用“telprompt”时抛出的消息。我的首要任务是我想打个电话,打完电话后我想返回到应用程序本身,而不是Apple手机应用程序。但是当我使用webView或telprompt方法时,它会抛出一条消息。我想这是出于安全原因,这很好。但是消息只显示一个电话号码和两个按钮。我想在这里加个名字什么的。这可能吗?怎么办?提前致谢。 最佳答案 不,你不能。期间。(闲聊闲聊以达到字符数限制) 关于ios-使用电话提示://tomakeacall(

ios - shouldAutorotateToInterfaceOrientation : never called

我在DeploymentInfo下将支持的界面方向设置为除纵向倒置外的所有界面方向。我想覆盖shouldAutorotateToInterfaceOrientation:自定义行为。(即根据条件支持横向)由于限制(自定义View转换),我只有一个ViewController这是我的appdelegate中的代码:self.viewController=[[MyControlleralloc]initWithNibName:nilbundle:nil];self.window.rootViewController=self.viewController;[self.windowmakeK

ios - 为什么textView是:shouldInteractWithTextAttachment:inRange: never getting called on UITextView delegate?

有人在使用这个委托(delegate)方法吗?我收到回调-(BOOL)textViewShouldBeginEditing:(UITextView*)textView但不是这个。该文档似乎对它的用途有点模棱两可-(BOOL)textView:(UITextView*)textViewshouldInteractWithTextAttachment:(NSTextAttachment*)textAttachmentinRange:(NSRange)characterRange根据Web上的文档,这是它的用途:讨论如果用户点击或长按文本附件并且其图像属性不为零,TextView将调用此方法

ios - 哪个最好 :calling a property by @synthesize or by using self keyword

发布一个ObjectiveC初学者级别的问题。当我使用属性声明对象时,我发现我们可以通过2种方法访问特定属性。@property(nonatomic,retain)NSString*str;使用@synthesizepropertyname例如:@synthesizestr;使用关键字self例如:self.str;那么这2种方法有什么区别,哪种更适合。感谢您的宝贵时间 最佳答案 @synthesize不能用于访问属性。它是一个编译器指令。当您使用@property声明属性时,访问器方法(getter和setter)由编译器自动生成

ios - 在 applicationWillResignActive : is called 后,Sprite Kit 中运行音频文件的操作停止运行

我的应用程序中的所有内容在正常使用期间都运行良好。但是,如果应用程序被电话打断,当应用程序恢复时,播放声音文件的操作将不再播放声音文件。每次打电话前都会播放。关于导致此问题的原因/如何解决这个问题的任何想法? 最佳答案 当涉及到将您的应用程序发送到后台的中断(例如电话、按主页按钮等)时,使用SKAction运行音频是不可靠的...解决方案是使用AVAudioPlayer来代替短暂的音效。你必须:仅将AVAudioPlayer用于您的所有音频,因为它经过设计和测试可以处理中断。将NSData用作与AVAudioPlayer一起使用的声

ios - authorize.net ios sdk 中的 "The authentication type is not allowed for this method call"错误

我正在尝试在我的应用程序中使用授权iossdk作为支付网关。我已成功集成,但测试帐户出现上述错误。AuthNet*an=[AuthNetgetInstance];[ansetDelegate:self];CreditCardType*creditCardType=[CreditCardTypecreditCardType];creditCardType.cardNumber=@"38000000000006";creditCardType.cardCode=@"100";creditCardType.expirationDate=@"121213";PaymentType*paymen

ios - 应用程序 :didReceiveLocalNotification: not called when app in background

当我的应用程序进入后台时,系统会自动调用applicationDidEnterBackground并在该方法中触发本地通知。但是didReceiveLocalNotification:方法没有被调用-(void)applicationDidEnterBackground:(UIApplication*)application{UIApplication*app=[UIApplicationsharedApplication];bgTask=[appbeginBackgroundTaskWithExpirationHandler:^{bgTask=UIBackgroundTaskInva

ios - viewDidAppear : called when using presentViewController:animated:completion:

我有一个ViewController,它查询网络服务是否应该显示插页式广告。如果是这样,另一个ViewController被实例化并使用presentViewController:animated:completion:呈现。根据thisanswer和docs,我假设viewDidAppear:在关闭呈现的ViewController(它自己执行)时不会被调用。无论如何,从概念上讲,呈现ViewController的View永远不会从View层次结构中删除,因此永远不需要“重新出现”。我显然错了。那么发生了什么?为什么我看到的与文档所说的不同?-(void)viewDidAppear: