调用专题提供调用的最新资讯内容,帮你更好的了解调用。
我有一个基于导航的视图控制器,在视图控制器中我隐藏了顶部导航栏并使用自定义UIView作为导航栏. UIView栏有一个后退按钮,我使用Delegate方法(我声明了一个协议)在后退按钮被预设时与视图控制器通信. 我在CustomNavigation Bar中使用委托     id代表; 并在主视图控制器中,当我分配导航栏时,我设置了委托 topBar = [[TopNavigationBar a
我正在使用 Swift for iPad开发一个使用facetime的应用程序. 我知道Apple在iOS 8中引入了App projection (described about 3/4 of way down page)(一个应用程序可以将自己“投射”到另一个应用程序中).是facetime能够做到这一点,如果是这样,我如何在swift中访问此功能? 如果没有,那么如何以编程方式使用app的f
我今晚正在做一些测试来查看原生UINavigationBar的行为.我创建了一个简单的代码片段,它执行以下操作: - (void)pushController { PHViewController *ctrl2 = [[[PHViewController alloc] initWithNibName:@"PHViewController" bundle:nil] autorelease];
如何编写一个使用 swift和XCTest进行方法调用的测试? 我可以使用OCMock,但他们并没有正式支持swift,所以没有多少选择. 正如你所说,OCMock不支持 Swift(也不支持OCMockito),所以现在我看到的唯一方法是创建一个手动模拟.在swift中,由于您可以在方法中创建内部类,但这样做会有点痛苦,但仍然不像模拟框架那样方便. 这里有一个例子.代码是自我解释的,我必须做的唯
我有一个应用程序,我必须在键盘显示的情况下向上滚动. 为了获得键盘大小,我正在注册UIKeyboardWillShowNotification事件,如下所示: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeybo
我正在尝试在WKWebView控件中加载网页而不将其作为子视图加载: WKPreferences *preferences = [[WKPreferences alloc] init]; preferences.javaScriptEnabled = YES; WKWebViewConfiguration *configuration = [[WKWebViewConfiguration allo
我有一个自定义UIButton,我已经在自定义按钮类中实现了触摸委托. 在iPhone 6 Plus之前,每件事情都很好.它上面的所有设备如iPhone 6s和7都会产生问题. 当我单击一个按钮时,touchesBegan按预期调用,但touchesMoved也被调用,它在我的代码中产生问题. - (void)touchesBegan:(NSSet *)touches withEvent:(UIE
当我尝试在 Xcode(版本4.5)中为我的应用程序构建存档时,我收到一条错误消息: ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/[myrealname]/Downloads/[myappname]/BT_Objects/TwitterOAuth/SAOAuthTwitterEngi
所以我已经设置了JASidePanels,它有一个实现JASidePanelController的根控制器和我的左侧面板,它是一个不同的UIViewController. 我的问题是左侧面板仅在用户第一次滑动中心面板时才接收viewWillAppear viewDidAppear / disappear和viewWillAppear以及viewDid / WillLoad.从那时起,这些回调函数不
我正在尝试与OCMock打交道.我创建了简单的类MyClass. @interface MyClass : NSObject - (NSString *)simpleMethod; @end @implementation MyClass - (NSString *)simpleMethod { [self method]; return @"simple"; } - (vo
我很擅长开发,我得到了这个错误,如果我的AppDelegate文件中缺少某些东西,我就不会这样了,所以我要告诉你这些文件. h文件 #import <UIKit/UIKit.h> @interface AppDelegate: UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *windo
我通过UIViewController的touchesBegan / Moved / Ended方法处理一个以上的触控问题.我也在cocos2d应用程序中看到相同的行为(使用ccTouchesBegan / Moved / Ended),所以我认为这个问题可以应用于iOS中的所有触摸处理.我把下面使用的代码,其次是我看到的结果. 所有方法都在UIViewController子类上实现. - (vo
我已经看过有关的问题 here和 here,我已经实施了建议的答案没有用. 我在UIToolbar上有一个UIBarButtonItem,用于发送操作的连接到btnTBAction_touch: 在ViewController的类头中有: @property (nonatomic, strong) UIActivityViewController *activityViewController;
我已经创建了SKScene继承类. 问题是接触物理方法 - (void)didBeginContact:(SKPhysicsContact *)contact 没有被调用 解决方案可能很简单,但作为初学者与精灵套件我被卡住了这一点. 以下是代码 #import "MyScene.h" @interface MyScene () @property BOOL contentCreated; @end
我需要在应用程序中保存一些数据,当应用程序终止时,即使它崩溃了.我知道应用程序终止时调用applicationWillTerminate,但我不知道应用程序崩溃时调用哪种方法. 有人可以帮我吗 那么你可以添加自己的异常处理程序来捕获错误. 首先需要定义异常方法: void uncaughtExceptionHandler(NSException *exception) { // You c
我测试我的应用程序在 Xcode 7的iOS模拟器和它的所有权利,但是当我尝试在我的iOSDevice测试(iPhone 5S与iOS 9). 我今天(09/16/2015)更新了xcode 7和iOS9,之前使用的是iOS 8.4可以正常工作. OBS:Xcode项目的iOS部署目标是iOS 9. 我已经尝试过: http://twobitlabs.com/2011/06/adding-ocun
我试图使用新的iOS7 MKMapSnapshotter来生成静态地图图像.每当我的应用程序需要一张地图时,我打电话给以下内容: MKMapSnapshotter *snapshotter = [[[MKMapSnapshotter alloc] initWithOptions:theOptions] autorelease]; dispatch_queue_t aQueue = dispatch
我需要在我的iPhone应用程序中添加一些自定义逻辑,以便根据您运行的iOS版本,选择不同的XIB文件(即iPhone或iPad将显示不同的XIB文件). 我从第一天开始构建了整个iPhone应用程序并且一切都很好,使用tabbarcontroller和每个选项卡中的标准导航控制器. 所以我实施了: – (id)initWithNibName:(NSString *)nibName bundle:
我正在使用iOS 9 GM测试我们的应用程序,我看不到在AppDelegate中调用的SupportedInterfaceOrientationsForWindow. 我期望在应用程序旋转时调用此委托函数: - (UIInterfaceOrientationMask) application:(UIApplication *)application supportedInterfaceOrient
我知道这可以通过使用: [self performSelector:@selector(myMethod) withObject:nil afterDelay:3.0] 但是,问题是我只想要做一个方法调用. 使用此功能,调用将堆叠在彼此的顶部.我想打电话,如果另一个电话是第一个,将被解雇.想法? 一旦该方法正在执行,则无法阻止该方法. 但是如果没有被触发,你可以取消它.你可以这样做 //....