方法专题提供方法的最新资讯内容,帮你更好的了解方法。
我在iOS 8更新后遇到了问题,现在我的应用程序连接到BLE设备,并且由于定时器和ReadRSSI方法,定期读取RSSI. 调用readRSSI方法(使用断点检查),所以在此之前一切都很好. 根据调用readRSSI的文档应该触发回调 - (void)peripheral:(CBPeripheral *)peripheral didReadRSSI:(NSNumber *)RSSI error:(
我正在尝试使用Safari内置的Preview.app(在iPad2上使用iOS)从URL链接到正在查看的PDF文档中的特定页面. 我知道Sarafi不支持(希望在不久的将来)PDF参数,例如: www.mywebsite.com/information.pdf#page17 要么 www.mywebsite.com/information.pdf#page=17 这应该导致打开时在第17页上查看
我正在使用基于导航的CoreData模板开发iOS应用程序. 我想在将其插入表视图后选择并“滚动到可见”一行.理想情况下,我想选择它,取消选择它并再次选择它,以获得一种闪烁效果. 正如我使用的方法,模板提供,即: #pragma mark - Fetched results controller delegate - (void)controllerWillChangeContent:(NSFe
我有一个图像视图,我通过覆盖我的子类中的以下内容来实现圆角: -(void)setFrame:(CGRect)frame { [super setFrame:frame]; [self.layout setCornerRadius:frame.size.width/10.0]; } 这对于图像的初始显示非常有用,但是如果图像的大小由于设备旋转或某些其他机制而发生变化,则不会调用此方法来实现
我正在使用storyboard和autolayout,并在IB中将约束设置为相应视图控制器中的IBOutlet.我正在阅读几篇关于如何更新纵向和横向不同的约束的帖子,但我仍然不确定我该怎么做: >我应该在-viewWillTransitionToSize中设置新约束:withTransitionCoordinator:方法,还是在updateViewConstraints方法中? >当设置新约束时
我在ServerCommunication类中有一个静态getData()方法可以从后台队列中调用此方法. //ServerCommunication.swift import UIKit import Foundation class ServerCommunication { class func getData(url: String, sessionId: String)
我有一个方法,在我的viewController中有一个自定义segue,如下所示: func gameOver() { performSegueWithIdentifier("GameOver", sender: nil) } 我在GameScene.swift中调用了这样的方法: GameViewController().gameOver() 我仔细检查了segue名称,这是正确的.每
从网络堆栈过渡到iOS仙境,我发现很难理解如何重新构建我对MVC的想法并在iOS上有效地构建我的UI. 前提: >在网络堆栈中: > Controller通常对应一个URL,视图代表页面. >视图有办法不用CSS Javascript片段重复代码. >在iOS中: >一旦进入与UIViewController对应的新屏幕. >我们有一个UIView组成自己的UIViews > UIViews与UI
我正在尝试使用NSURLSession设置下载,该下载将在后台继续. 我有一个名为DownloadManager的单例类,它构建NSURLSession并启动下载任务,如下所示: - (id)init { self = [super init]; if (self) { self.queue = [[NSOperationQueue alloc] init];
我正在使用=来一个UIView到一个数组,似乎不再有效.这条线 dropsFound += hitView 给出错误'[(UIView)]’与’UInt8’不同 这是方法的一部分.请注意,从Xcode 6 beta 5开始,hitTest现在返回一个可选项,因此有必要说 hitView?.superview 代替 hitView.superview 在’if’语句中. func removeCom
请考虑通过 Cocoapods包含的模块中的以下代码(我使用Eureka,但问题不应与此相关): open class FormViewController : UIViewController { } extension FormViewController : UITableViewDelegate { func tableView(_ tableView: UITableV
我有这个代码: class Dark: NSObject { class var className: String { return NSStringFromClass(self)!.componentsSeparatedByString(".").last! } var success = 0 class func devour<T: Dark>(params: I
我创建了一个带有多个手势的UIButton.有没有办法删除所有手势识别器?没有手势识别器对象?我看过这个方法: [myButton removeGestureRecognizer:(GestureRecongizer)]; 但是我不再拥有Gesture识别器对象了.有没有办法在没有识别器对象的情况下清除我的手势?类似于: [myButton removeTarget:nil action:NULL
我希望此方法检查条件是否为真,然后设置特定按钮(按钮)以获得我指定的图像.这是代码. -(void)canAfford:(float) f: (UIButton*)button { if([self playerHas:(f)] == YES) { [button setImage:[UIImage imageNamed:nil] forState:UIControlSta
你如何在 Swift中调用这样的Objective-C类别方法? +(UIColor*)colorWithHexString:(NSString*)hex alpha:(float)alpha; 编译器自动查找常见的ObjC命名模式,并在其位置替换Swift模式.一个ObjC类方法返回一个类的实例(并以某种方式命名,看起来像)被转换为Swift便利初始化器. 如果您有ObjC方法(由自定义类别定义
我在类中的tableview有这些委托方法: - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { retu
在 NSString的Apple文档中有一个stringByReplacingCharactersInRange方法,但是我在Monotouch中找不到这个方法. Monotouch是否缺少此方法实现 – 本机API绑定? 我需要这个方法在shouldChangeCharactersInRange中实现一些自定义字符串处理逻辑 这里有一些代码可以满足您的需求: string text = fiel
调用[tableView reloadData]表视图的方法后,我的应用程序崩溃了.这是在删除单行tableview(具有表视图默认删除行为)并调用[tableView reloadData]之后发生的,然后在此委托numberOfSectionsInTableViewapp崩溃后立即显示崩溃消息[UITableViewCell _setDeleteAnimationInProgress:]:发送
Swift没有抽象的类和方法.相反,它提供协议. 当你的课程完全抽象或完全具体时,这很好. 但是,实现具有具体方法的抽象类的最佳“Swift”方法是什么? 伪代码示例: class Animal { abstract makeSound() abstract eyeCount() } class Mammal : Animal { override eyeCount { return
我是 Swift的初学者,我正在尝试在Swift项目中使用JSONModel. 我想从JSONModel覆盖方法keyMapper,但我没有找到如何覆盖模型类中的Objective-C类方法. 该方法的签名是: +(JSONKeyMapper*)keyMapper; 我怎样才能做到这一点? 您可以像覆盖实例方法一样执行此操作,但使用class关键字除外: override class func k