Tag: 快速

Swift如何更改UIAlertController的标题颜色

如何使用Swift更改UIAlertController的标题字体? 我不是在谈论消息的颜色,我不是在谈论button的颜色。 我在谈论标题。

RegEx在Swift中?

我正在学习斯威夫特,而我有(另一个)问题。 Swift中是否有正则expression式?如果是的话,我该如何使用它们? 在我的研究中,我发现了一些矛盾的信息。 苹果开发者文档有一些提到正则expression式,但它看起来不像我见过的任何其他语言。 如果这是解决scheme,我该如何使用它? 另一方面, 这个网站表明RegEx在Swift中不存在。 它是否正确? 如果有帮助,我试图使用正则expression式来获取包含价格的JSON风格API的平均比特币价格,但也有很多我不想要的东西。 对不起,另一个基本问题。

CLLocationManager授权问题iOS 8

我正在为iOS 8的一块Swift代码工作。我试图做一些涉及位置的东西,所以我已经在我的swift视图控制器文件中实现了以下内容: let locationManger:CLLocationManager = CLLocationManager() var speedReceived:Double = 0 override func viewDidLoad() { super.viewDidLoad() locationManger.delegate = self locationManger.desiredAccuracy = kCLLocationAccuracyBest let authstate = CLLocationManager.authorizationStatus() if(authstate == CLAuthorizationStatus.NotDetermined){ println("Not Authorised") locationManger.requestWhenInUseAuthorization() } // Do any additional setup after loading the view, typically from a nib. } func locationManager(manager: CLLocationManager!, didUpdateLocations locations: [AnyObject]!){ var location:CLLocation = […]

iOS:如何在设备旋转后运行一个函数(Swift)

我有一个没有使用自动布局的UIView,有些组件是根据主视图中X和Y坐标的百分比来显示的。 以前我会运行一个函数来更新他们在didRotateFromInterfaceOrientation中的位置,但是我发现现在在iOS8中已经弃用了它。 我已经看过viewWillTransitionToSize,但它给出了奇怪的结果,并没有看起来是一个viewDidtransitionToSize函数。 有一个简单的方法(在Swift中)在设备旋转后运行一个函数吗?

伞形框架

我创build了一个框架,其中插入了第二个框架,即所谓的“伞架”。 当我在testing应用程序中插入框架(embedded的二进制文件和链接的框架和库,都)不能构build应用程序,我得到以下错误: ld: framework not found 'embeddedInMyFramework' for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 比在embedded式二进制文件和链接的框架和库中添加该框架(embeddedInMyFramework),并尝试构build比工作好。 后来从embedded式二进制文件,链接框架和库中移除这个框架,仍然正常工作。 有人可以帮助我,不知道当我第一次添加框架到embedded式二进制文件会发生什么,以及如何解决这个问题(它可以以某种方式工作,而无需添加到embedded式二进制文件)

EXC_BAD_ACCESS用于EAGLContext renderbufferStorage:fromDrawable:在Cocos2d应用程序中debugging

使用默认的cocos2d-swift应用程序,我在iPad Mini 2上收到错误EXC_BAD_ACCESS: BOOL rb_status = [_context renderbufferStorage:GL_RENDERBUFFER fromDrawable:layer]; 但是,如果我尝试启动应用程序没有debugging一切正常。 如果我在任何虚拟设备上使用debugging,我也不会收到任何错误。 为什么它不起作用? 如何删除这个错误?

CollectionView中的自定义单元重新sorting行为

我能够重新排列我的collectionView像这样: 然而,并非所有的单元格水平移动,我只想交换以下行为(即用较less的单元格移动): 我一直在玩下面的代表方法: func collectionView(_ collectionView: UICollectionView, targetIndexPathForMoveFromItemAt originalIndexPath: IndexPath, toProposedIndexPath proposedIndexPath: IndexPath) -> IndexPath 但是,我不确定如何实现自定义重新sorting行为。

在Swift中:数组VS VS NSArray VS

正如标题所说,arraysvs NSArray与[AnyObject]有什么区别? 另外,什么是最接近这个build议的方式。 我的意思是推荐的是什么是最简单的实现。 谢谢。

swift:等价的objective-c运行时类

下面的Objective-C代码是什么等价的Swift代码。 运行时概念找不到快捷的主题。 #import <objc/runtime.h> Class class = [self class]; 试图获得self类对象? 更新:尝试下面的代码,得到错误,因为'UIViewController.type' doesn't conform to protocol 'AnyObject' var klass: AnyClass = object_getClass(self) 注意:find这个post,但没有帮助。

如何使用swift在集合视图中创build页眉和页脚

如何使swift中的集合视图中的页眉和页脚? 我试图将一个页眉和一个页脚结合在一起,但它不断崩溃,我找不到快速教程来理解它。 我不知道如何为两者返回补充观点。 我把它们都放在故事板上(class +标识符) override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int { //#warning Incomplete method implementation — Return the number of sections return 2 } override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { //#warning Incomplete method implementation — Return the number of items in the section return 10 } override func collectionView(collectionView: UICollectionView, […]