ios – 在Swift中可以重载=运算符吗?

可以在 Swift中使用overload =运算符来接受例如CGFloat参数吗?如果是这样,怎么样? 我的方法(下面)不起作用. infix operator += { associativity left precedence 140 }public func +=(inout left: CGFloat, right: CGFloat) { left = left + right

ios – 如何使用swift从launchOptions获取自定义推送通知值?

我正在使用 Swift构建一个接收推送通知的应用程序.我在JSON中发送自定义值. 我通过通知打开应用程序,所以我知道我必须在“didFinishLaunchingWithOptions”中执行此操作并从“launchOptions”中读取值. 如何阅读这些值并在我的应用程序中使用它们. 非常感谢. 当您的应用未启动时,这是适用于SWIFT 2的功能.由于可选的绑定,代码不是很优雅.但它的确有效.

iOS iPhone中的宽度相同的Autolayout问题

我有三个视图作为子视图,如下所示,宽度和宽度相等.高度约束 如果视图B没有数据,则应显示如下 我尝试如果iset B的宽度为零,那么所有视图宽度将为零. 怎么弄这个? 谢谢 你能做的是为它添加一个宽度约束(中间一个),并且make小于2000,优先级(1000)大于等宽(750) 现在将出口和约束(< 2000)的常数设为零. 你可以找到sample here. 为什么我设置2000是因为这个约束

ios – TableViewCell重叠文本

我的TableViewCell有问题 我的故事板中有两种类型的单元格. 当我滚动时,文本在某些单元格中重叠.我尝试了一切,但我不知道该怎么办.非常感谢你的帮助 public func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

ios – 卸载/更新后UILocalNotifications是否仍然存在?

即使应用程序被生产应用程序覆盖(好的,预期的行为),而且如果应用程序被卸载然后再次安装,我们的应用程序安排的UILocalNotifications似乎也会被触发.有没有人经历过这个? (我仔细检查并保留问题作为参考,没有发现任何重复). 他们在应用程序取消后可能持续几个小时仍然存在,但它们并没有被解雇. 您可以自己测试,在调试计划中启动应用程序一些通知,删除应用程序,再次安装应用程序并向UIAp

ios – if-let语句不解包可选

我在我的代码中遇到了一些好奇的东西,并且想知道这个行为是否有直接的解释.鉴于以下声明: if let tabBarController = topViewController as? UITabBarController { for subcontroller in tabBarController.viewControllers! { println(su

ios – NSTimer不会因无效而停止

我像这样添加计时器 tim=[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(repeatTim) userInfo:nil repeats:YES];[[NSRunLoop mainRunLoop] addTimer:tim forMode:NSDefaultRunLoopMode]; 这是我班级的

iOS cocoapods – 如何添加libsqlite3.dylib

我想将libsqlite3.dylib的iOS框架作为 cocoapod中的框架包含在内.在我的.podspec文件中,我有一个这样的行: spec.framework = 'libsqlite3.dylib' 当我运行pod安装时,它安装正常,但在构建期间出错. framework not found libsqlite3.dylib 我可以通过在Build Phases>中搜索它来手动添

ios – FBSDKLoginButtonDelegate不触发委托方法

登录和注销工作正常. 根据 Facebook “Your app can get notifications of login results or logout events. To do this assign a delegate to FBSDKLoginButton that confirms to FBSDKLoginButtonDelegate protocol.” 我已将FBSDK

ios – 动态自定义UITableViewCell的高度基于Swift中的标签文本长度

我一直在尝试使用 swift做一个带有标签的动态单元格来支持heightForRowAtIndexPath中的 IOS7,但我只找到了objective-c代码,是否有可能帮助我将这段代码重写为swift? // Fetch yourText for this row from your data source.. NSString *yourText = [yourArray objec

ios – Swift如何隐藏元素和他的空间

我希望标题清楚.我想隐藏一个元素(在我的情况下是数据选择器),我也想隐藏他的空间. 所以我用动画尝试了这个: @IBAction func showQnt(sender: AnyObject) { if (self.pickerQnt.alpha == 0.0){ UIView.animateWithDuration(0.2, delay: 0.0, options: UI

ios – 如何使用KIF测试框架自动确认系统警报?

我使用 KIF测试UI以进行持续集成.当应用程序首次在设备(或iOS模拟器)上启动时,系统将显示一些警报视图以确保安全性. KIF如何自动确认系统警报以防止测试失败? 最好的方法是使用[tester acknowledgeSystemAlert].它会点击系统警报中的最后一个按钮:) 有关更多信息,请参阅this github线程.

ios – 如果在客户端生成CKRecordID.recordName,有什么缺点吗?

如果在客户端上生成recordName,它可以提供更流畅的用户体验. var uuid = NSUUID().UUIDString 你知道这样做有什么不利吗? recordName始终在客户端上生成. 如果您的应用程序未提供recordName,则CloudKit框架将在将其发送到服务器之前在客户端生成UUID. 在您自己的代码中生成UUID与让CloudKit框架为您生成一个UUID没有加速.

如何从iOS中的实时照片中获取视频

我想弄清楚,但找不到任何有用的信息. 我才发现这个: PHAssetResourceManager.defaultManager().writeDataForAssetResource(assetRes, toFile: fileURL, options: nil, completionHandler: { // Video file has been written to path

iOS7 / 8半透明导航栏右上角的黑色

iOS8上/ iphone 设置时 navigationbar.translucent = yes; 如果还设置 blueVC.hidesBottomBarWhenPushed = yes; 推ViewController,导航栏右上角显示黑色. 检测结果: 默认情况下,黑色区域是UIWindow.我将UIWindow背景颜色更改为白色并修复了问题.但这只是看起来更好,并没有完全解决. =====

uitabbarcontroller – XCode 6标签栏选项卡显示为灰色

每当我向XCode添加标签栏控制器时,标签栏显示为灰色,我看不到故事板中的任何标签.在运行时它显示正常.我无法弄清楚它为什么会发生. 将图像添加到选项卡栏项目,您将在特定的视图控制器上看到更改它的标签栏的常规视图.当每个标签栏项目都有图像时,您还会在标签栏控制器中看到正常的外观.

iOS金属线宽

我想设置我在Metal中绘制的线条的宽度.我可以使用point_size设置点的大小,如下所述: https://developer.apple.com/library/prerelease/ios/documentation/Metal/Reference/MTLRenderCommandEncoder_Ref/index.html 但是,我不确定它如何与线条配合使用. 简短的回答是没有办法以与

iOS8 / Swift和MobileVLCKit构建失败

我正在努力用MobileVLCKit和 cocoapods构建我的项目. 在不添加任何VLCKit代码的情况下,我在模拟器或设备上构建应用程序时会出错. Pod文件: platform :ios, '8.0'target 'VLCKitTest' do pod 'MobileVLCKit'end 这是我得到的错误 Undefined symbols for architecture ar

ios – 如何实现符合Mappable的NSManagedObject类

我有一个直接映射 JSON实现Mappable(ObjectMapper Framework)协议的类,我试图从NSManagedObject继承. class AbstractModel: NSManagedObject, Mappable {@NSManaged var uuid: String?@NSManaged var updatedAt: String?@NSManaged v

ios8 – 附带多个商家帐户的应用程序!!苹果支付

如果我的应用程序用户希望用苹果支付医生(医生可能会因患者而异)支付苹果支付费用吗? 例如 A_patient支付给A_Doctor和B_patient根据应用数据以相同的应用程序支付给其他医生.每个医生都有自己的商家帐户. 苹果支付是否有可能? 单个应用程序可以支持多个商家标识符,但这些标识符仅用于确定应使用加密付款有效负载的证书.您自己的后端可以根据您的需要路由Apple Pay支付令牌 – 将

iOS 8 – 将模糊应用于导航栏和状态栏

我正在尝试将模糊效果添加到导航栏和状态栏. 我的问题是导航栏上的模糊很好,但状态栏不会模糊. 我的问题是:如何扩展边界以包含状态栏? 我正在使用以下方法来创建模糊效果: - (void) addBlurEffect {CGRect bounds = self.navigationController.navigationBar.bounds;UIVisualEffectView *visua

iOS Safari和/或Microsoft Edge是否支持推送通知?

从我所做的研究来看,我找不到这个问题的具体答案.桌面版Safari已支持此功能一段时间了,但iOS版本是否也支持从网站推送通知?如果没有,是否有替代解决方案? 我也无法在Microsoft Edge上找到支持此功能的任何内容.我觉得我在某个时间点读过这个,但我现在很难找到任何东西. Microsoft Edge目前不支持通知,但目前正在考虑使用用户语音的550票. 您可以在status.moder

ios – TabBarController返回null

我在故事板中有一个tabbarcontroller作为初始视图控制器 这是如何返回null的 UITabBarController* tabbarController = (UITabBarController*) self.tabBarController;NSLog(@"%@",tabbarController);NSLog(@"%@",self.navigationController.

如何使用Autolayout创建基于UILabel内容扩展高度的布局

我正在尝试使用iOS 6.0中的新autolayout api构建动态布局.我尝试构建的布局有2个按钮,它们之间有一个标签,如下图所示: 我想要的是灰色显示的容器视图的大小增加或减少,具体取决于标签中的文本数量. 到目前为止,我已经设法使布局完全按照我无法解决的一个小问题的描述工作.我遇到的问题是标签的固有高度总是用标签的原始宽度(例如在界面构建器中设置的那个)计算,而不是根据我在其上的约束设置的

ios – 禁用UIPageViewController弹跳 – Swift [复制]

参见英文答案 > Disable UIPageViewController bounce                                    8个 我一直在制作一个在UIViewControllers之间滚动的示例应用程序,但重点是我想在滚动结束时和返回第一个UIViewController时禁用弹跳效果. 这是我的代码: class PageViewController: UI

xcode – 在spritekit场景编辑器中使用自定义SKNode

我想使用我的自定义SKNode子类创建一个级别.我尝试将SKNode添加到场景编辑器中,并使用“自定义类”选项卡给出我想要它的类,但绝对没有.该节点仍然是空的,当我运行模拟器时没有任何显示.此外,为了确保该类实际工作,我以编程方式将它的一个实例添加到场景中,以查看它是否显示. 如何通过场景编辑器将自定义节点添加到场景中? 这是我的自定义类代码: class Player: SKSpriteNode

ios – 实现`drawRect`的`UIView`的动画`backgroundColor`

我有一个自定义UIView,我想动画其backgroundColor属性.这是UIView的 animatable property. 这是代码: class ETTimerUIView: UIView { required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } // other method

ios – Swift中奇怪的断点异常是怎么回事?

我正在尝试创建一个路径(CGMutablePath)用于SpriteKit(SKShapeNode)中的形状节点.我正在运行我的代码,它停止并说EXC_BREAKPOINT就像编译器中有一个断点,当没有断点时.下面是我所拥有的截图. 如您所见,我在编译器中没有设置断点.它只是倾向于停在第31行.日志中没有任何内容可以解释此崩溃的原因,如果有一个开始的话. 我习惯于在main.m中使用Thread

ios – 如何使用SpriteKit将精灵跳转到特定高度?

我正在尝试使用applyImpulse使sprite跳转到特定高度.在下面的示例代码中,动态黑色圆圈跳转到与静态红色圆圈相同的高度,但它仅适用于kludge. 如果我的物理学是正确的,那么将射弹发射到高度Y所需的初始垂直动量由质量* sqrt(2 *重力* Y)给出.然而,这个公式导致黑圈移动很少. 通过反复试验,我发现通过将脉冲矢量的垂直分量乘以12.3,我可以或多或少准确地使红色圆圈跳跃,如下

ios – __copy_helper_block_在AVFoundation中崩溃

我的视频处理应用程序中发生了一次奇怪的崩溃.它使用AVFoundation处理视频和视频.用于过滤的音频和GPU Image.我自己从未遇到过这个问题,但在将它发布到App Store之后,它经常出现在Crashlytics中.这是崩溃的日志: Thread : Crashed: AVPlayerItemOutput queue0 libobjc.A.dylib

 1 2 3 4 5 6 7 8 9 10