草庐IT

iOS 应用因 EXC_BAD_ACCESS(代码=1,地址=0x0)而崩溃

我的代码中有一个我无法弄清楚的问题。当我运行我的应用程序时,有时它会加载我的手机,有时它会立即崩溃。我相信我的问题出在我的cellForRowInIndexPath上。我的错误在cellForRowInIndexPath行:cellDrawer.insertDescriptionLabel(cell,text:offer.title)这是我的错误:Thread1:EXC_BAD_ACCESS(code=1,address=0x0)这是我的代码:importUIKitclassProdutsViewController:UIViewController,UITableViewDelega

返回 Firebase 用户名时的 iOS 异步任务问题

我非常接近完成项目的这一部分。我学到了很多东西,但就是看不到,总结一下。我想做的是检查电子邮件地址是否已被其他用户使用。为此,我使用了这段代码:funcemailCheck(input:String,result:(canRegister:Bool?)->Void){varcanRegister:Bool?FIRAuth.auth()?.signInWithEmail(input,password:""){(user,error)iniferror!=nil{if(error?.code==17009){print("WrongPassword")canRegister=false}e

ios - SQlite密码IOS

ThishereihavesharedtoshowthatihaveSqlitefilepresentincopybundleresources:我在iOS应用程序中使用Sqlitecipher在Simulator(离线)中运行我的应用程序时,它成功显示了所有数据,并且每个查询都像(更新,delete,insert)但是在设备上测试我的应用程序时它没有显示任何内容。按照我尝试的方式:将Sqlite文件保存在包中将Sqlite文件从bundle复制到DocumentDirectory从Simulator中删除应用程序并重置我的Simulator但我仍然面临同样的问题。请提出解决方案(它是

ios - 在 Swift 中获取有关 HLS 段请求的通知

我正在用Swift为HLS直播编写一个iOS应用程序。我希望在播放期间启动每个HLS段请求时通知我的应用程序逻辑(以及相应的URL是什么)。我尝试使用KVO观察AVPlayer和AVPlayerItem的各种属性的变化。虽然,它只通知我播放开始的时间。例如,添加以下观察器会在播放开始时触发observeValue方法的调用,但我还没有找到一种方法来持续通知每个片段请求。playerItem.addObserver(self,forKeyPath:"status",options:NSKeyValueObservingOptions(),context:nil)是否有一种KVO方法可以让

ios - 响应链 - touchesMoved 与 touchesBegan 的不同行为?

假设您创建了两个ViewController,A和B。A有一个segue到B(我认为具体哪个segue在这里并不重要,因为结果似乎是相同的。我将使用push作为示例。).A有以下实现:classA:UIViewController{overridefunctouchesBegan(_touches:Set,withevent:UIEvent?){print("Areceivedabegintouch")}overridefunctouchesMoved(_touches:Set,withevent:UIEvent?){print("Areceivedamovetouch")}}在B中,

ios - 消耗品应用内购买已购买

我已经在我的应用程序中添加了一个消耗品应用程序内购买。我可以购买它,但是当我再次尝试购买时,它说我已经购买了它,所以它会再次下载。该类型绝对是消耗品。我哪里错了?谢谢funcpurchasePoints(sender:AnyObject){//PurchasebuyConsumable()}funcbuyConsumable(){print("Abouttofetchtheproducts");//Wecheckthatweareallowtomakethepurchase.if(SKPaymentQueue.canMakePayments()){varproductID:NSSet=

ios swift 3 - 打印机蓝牙

我正在尝试创建一个使用打印机通过蓝牙进行打印的应用在xcode上,我可以连接打印机,还可以查看服务和uuid,但问题是当我尝试查看服务的特征时,我发现没有有人知道这个问题吗?funcperipheral(_peripheral:CBPeripheral,didDiscoverServiceserror:Error?){forserviceinperipheral.services!{print("Service\(service)\n")print("DiscoveringCharacteristicsforService:\(service.uuid)")print(service.

ios - 在 Swift 中使用 AWSTask 对象的正确方法是什么?

您好,提前感谢您的宝贵时间。在我的代码中,我向AWSSQS发出各种请求,这些请求都返回AWSTask。我发现使用这些AWSTask对象非常困难,同时还试图将所有特定于AWS的逻辑保存在一个类中,以便我可以在需要时轻松切换到不同的云服务。理想情况下,我想做的是以串行方式异步执行一系列AWS任务。通常我只会将任务添加到自定义串行调度队列,但由于AWSTask对象本身是异步任务,我不能这样做。这是一个简单的例子来说明我遇到的问题。它没有任何现实世界的目的,但它很好地说明了问题。下面,我有创建SQS队列、向SQS队列发送消息、从SQS队列接收消息以及删除SQS队列的代码。假设我想以串行、异步的

ios - 在 App Purchase 中不恢复与沙箱用户的交易

这似乎是我研究中的一个常见问题这一切都是在真实设备上完成的。我的应用购买了InAppPurchase,但是当我恢复InAppPurchase时它没有反应。接着,@IBActionfuncRestoreItem(_sender:Any){SKPaymentQueue.default().restoreCompletedTransactions()print("RESTORINGPURCHASES")}它应该调用产品请求,然后调用支付队列函数。我读过,如果iTunes帐户不包含未调用的购买。如果我运行该应用程序并购买了该应用程序购买的每件商品,并且说这些商品之前已经购买过,所以它知道购买历

swift - swift 2 中的反射

我有一个类用户:importUIKitimportObjectMapperclassUser:NSObject,CustomStringConvertible,Mappable{varFirstName:NSString!;varLastName:NSString!;requiredinit?(_map:Map){}funcmapping(map:Map){FirstName在swift1.2中,我使用reflect()方法获取所有数据成员及其名称和值的数组。现在,在我更新到swift2之后,出现以下错误:'reflect'isunavailable:callthe'Mirror(re