Tag: 迅速

无法将types为“NSMutableDictionary”的值转换为用于谷歌iOS强制types的“”分析

我想将Google Analytics(分析)ios添加到我的项目中,但当我尝试将代码粘贴到我的应用中时,出现了一些问题,如下面的代码。 var tracker = GAI.sharedInstance().defaultTracker tracker.set(kGAIScreenName, value: "rootPlayView") var builder = GAIDictionaryBuilder.createScreenView() tracker.send(builder.build() as [NSObject : AnyObject]) 然后我得到这样的错误 我怎样才能解决这个问题? 谢谢!

ios swift:如何在dynamictableview中有一个静态单元格?

我想使用tableView在dynamic单元格列表的顶部有2个静态单元格。 据我所知,我不得不使用一个dynamic的原型tableView。 但我不明白如何添加2静态单元格,并devise它们,例如。 向第一个添加一个文本字段,向第二个添加一个标签。 我的故事板中有什么要做的? 在控制器内部我该做些什么? 我如何区分dynamic单元格的静态? 有人能给我一个血腥的初学者一些指导从哪里开始? 非常感谢!! 编辑:我试过这个testing: override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 5 } override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("cardCell", forIndexPath: indexPath) as CardTableViewCell //static cell if (indexPath.row < 2) { cell.dyn.text = "static \(indexPath.row)" return cell; } […]

iOS – 检测吹到麦克风和转换的结果! (迅速)

我需要快速开发一个iOS应用程序,它检测到用户对麦克风的打击。 这必须是一个挑战 – 两名玩家必须一个接一个地吹进iPhone麦克风的游戏。 分贝值应该以米或公里为单位进行测量和转换,这样我才能确定赢家。 “吹得更远”的选手(选手1:50km,选手2:70km)获胜。 这是一个可能的实现? 我有这个代码在迅速,我不知道如何进行: import Foundation import UIKit import AVFoundation import CoreAudio class ViewController: UIViewController { // @IBOutlet weak var mainImage: UIImageView! var recorder: AVAudioRecorder! var levelTimer = NSTimer() var lowPassResults: Double = 0.0 override func viewDidLoad() { super.viewDidLoad() let url = NSURL.fileURLWithPath("dev/null") //numbers are automatically wrapped into NSNumber objects, so […]

xcode 7.1 swift框架应用程序构build但不归档

我在Swift中创build了一个示例框架,xcode 7.1。 然后构build框架以进行性能分析,发布版本。 发布的框架然后添加(embedded)到iOStesting应用程序。 该应用程序生成的罚款,但试图归档时。 一个错误发生,说“位码包不能生成,因为”… /testing/ FW.framework /固件“没有完整的位代码。所有框架和dylib的位码必须从Xcode档案或安装构build生成的架构arm64 “ 框架和应用程序项目都是默认设置,启用了Bitcode。 为了确保Framework有位代码,在Framework上使用这个命令 “otool -l FW.framework / FW | grep __LLVM” 产量 segname __LLVM segname __LLVM segname __LLVM segname __LLVM 我错过了什么? 我在这里包含了这两个项目,你可以下载它们并尝试归档。

检查互联网连接是否可用迅速

是否有一个苹果框架包检测是否有互联网连接? 目前我的应用程序崩溃,当它试图地理位置没有互联网连接的用户的位置。 /*inside locationManager didUpdateLocations method*/ var currentLocation:CLLocation? = locations[0] as? CLLocation geocoder = CLGeocoder() //Crashes on line below when there isn't an internet connection //Need to add function to check if internet connection is live //Before running reverseGeocodeLocation geocoder.reverseGeocodeLocation (currentLocation,handleGeocode) 我对swift和ios编程有点新东西 – 我的歉意。

在Swift中从UITableViewCell中将Segue推到ViewController

我遇到了我的UITableViewCells的问题。 我连接我的UITableView到一个API来填充我的单元格。 然后我创build了一个抓取indexPath.row的函数来确定应该发送到RestaurantViewController的数组内的哪个JSON对象。 链接到我的Xcode项目,更容易debugging和解决问题 以下是我的小片段将“行 – 点击”设置为全局variables的方式。 func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { i = indexPath.row } 这里是我的prepareForSegue()函数,它应该将我的push-segue连接到RestaurantViewController 。 override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) { if segue.identifier == "toRestaurant"{ let navigationController = segue.destinationViewController as UINavigationController let vc = navigationController.topViewController as RestaurantViewController vc.data = currentResponse[i] as NSArray } } 这里是我如何从UITableViewCell设置我的segue 这是我的结果,我试图点击这些单元格中的每一个,但我不会推到另一个viewController …我也没有得到一个错误。 这里有什么问题? 试过的解决scheme,将无法正常工作 […]

来自Swift中Byte数组的NSData

我试图从一个字节数组中创build一个NSData var 。 在Obj-C中,我可能会这样做: NSData *endMarker = [[NSData alloc] initWithBytes:{ 0xFF, 0xD9 }, length: 2] 我无法弄清楚Swift中的一个等价物。

iOS快速从另一个数组中删除数组的元素

我有两个数组 var array1 = new Array ["a", "b", "c", "d", "e"] var array2 = new Array ["a", "c", "d"] 我想从array1中删除array2的元素 Result ["b", "e"]

在启用所有exception断点之后,始终停止在应用程序委托中

当我启用所有exception断点时,我的应用程序总是停在AppDelegate中,但是能够继续执行程序,但是非常烦人的原因总是把我带到了appdelegate。 任何想法为什么?

如何将Alamofire路由器类迁移到Swift 3?

有谁知道如何改变整个Swift 3的方法吗? 在这一刻我有一些非常相似的东西在Swift 2.2上正常工作,但是现在我正试图把它改成Swift 3。 我得到了一些与“URLRequestConvertible”的错误,与Alamofire.Method(我改为HTTPMethod,现在正在工作),并与参数编码,除此之外,我不符合整个协议。 我正在等待Alamofire的工程师的指导,但是我期待着看到我能在这个期间完成什么。 enum Router: URLRequestConvertible { static let baseURLString = "http://example.com" static var OAuthToken: String? case CreateUser([String: AnyObject]) case ReadUser(String) case UpdateUser(String, [String: AnyObject]) case DestroyUser(String) var method: Alamofire.Method { switch self { case .CreateUser: return .POST case .ReadUser: return .GET case .UpdateUser: return .PUT case .DestroyUser: return .DELETE } […]