草庐IT

swift_retain

全部标签

ios - 存储对相机胶卷图像的引用 - Swift 4

我有一个非常简单的要求,但显然超出了我的能力范围。我想要做的就是让用户从相机胶卷中选择一张图片,然后在我的应用程序中存储对该图片的“引用”。然后,我可以在需要时从相机胶卷加载图像。我不想复制图片保存到别处,因为我觉得这样会浪费手机空间。我意识到用户可以从他们的相机胶卷中删除图像,但对于这个应用程序来说,这并不重要。我将在显示图像之前简单地检查nil。它不会影响应用程序的功能。我可以呈现ImagePickerController,并且很高兴通过以下方式获得UIImage:info[UIImagePickerControllerOriginalImage]我想做的是使用:info[UIIm

ios - ECDSA secp256k1 key 对在 Swift 上签名

在这里,我通过一些虚拟prvData创建了私钥,然后创建了2个虚拟数据对象并尝试签署data1和data2对象NSData*prvData=[NSDatahexStringToData:@"e8f32e723decf4051aefac8e2c93c9c5b214313817cdb01a1494b917c8436b35"];NSData*data1=[NSDatahexStringToData:@"0339a36013301597daef41fbe593a02cc513d0b55527ec2df1050e2e8ff49c85c2"];NSData*data2=[NSDatahexStri

ios - swift : Why localization sometime need to add observer to get it work but sometime don't

我已经开发了一个需要使用本地化的应用程序,所以我选择了thisnicelibrary为我的申请。但我只是混淆了他们的文档中提到他们需要使用观察者通知来收听语言何时发生变化。但是在我的主Controller中,我只是按照他们说的去做,它就像一个魅力一样工作,但是当我将本地化添加到我的侧边栏文本时。我收到这个错误:原因:'-[NSConcreteNotification长度]:发送到实例0x107cbb9f0的无法识别的选择器'但是如果我删除侧边栏Controller内的观察者。它会工作正常。所以我的问题是为什么有些Controller需要添加一个观察者才能工作,而有些则不需要添加它来工作

IOS - Swift 4.0 - 使用 Alamofire 的基本访问身份验证 -

我正在Swift4中开发一个应用程序,当我需要进行POST调用时,例如带有header和带有参数的正文的“基本访问身份验证”,它对我不起作用。基本上我想模拟这个调用,返回200,但它给了我:"responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(ErrorDomain=NSCocoaErrorDomainCode=3840"Invalidvaluearoundcharacter0."UserInfo={NSDebugDescript

ios - Swift - 在数组中添加粒度(2 x 2、5 x 5 等)

我目前正在使用“图表”Pane。我的应用显示运动员成绩的条形图,其中:XAxis:numberofreps/time/rounds/weightYAxis:numberofathletes我想收集不同组的代表人数。类似于:10类似的东西:根据Max()和Min()值的不同,我想改变粒度。这是我现在拥有的:letresultTime=[2458,3500,3600]//Fakedata->41min,58min,60minletdict=Dictionary(grouping:resultTime,by:{$0/60}).map{($0.key,$0.value.count)}这样,我就

ios - 如何在 Swift 中为 iOS 创建框架/库,以用于其他项目?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我们创建了一个iOS应用程序,它执行map功能(使用MAPKIT)和位置过滤器。我们需要将其转换成iosSDK。这可能吗?

ios - 在 Swift 中从子级到父级调用函数

我正在使用xlpagertabstrip,我有一个父ViewController,它有两个child(child1、child2)。在我的父ViewController中,我显示了一个UIActivityViewIndicator,但我想知道如何在我的child1中隐藏该指示器。这是我的代码:父ViewController:overridefuncviewDidLoad(){showActivityIndicator()super.viewDidLoad()}funcshowActivityIndicator(){//coderelatedtotitleviewnavigationIt

ios - Swift:向下转换硬拷贝对象,获得实例变量的默认值?

我试图通过序列化和反序列化来使用自定义实例变量制作UIView子类对象的精确副本。在制作副本之前,我为实例变量分配了一个不同于默认值的值。为什么我要取回实例变量的默认值而不是我分配的值?请看下面的演示代码。谢谢!classCustomUIView:UIView{varinsVar=5}extensionUIView{funcduplicate()->UIView{letarchive=NSKeyedArchiver.archivedData(withRootObject:self)returnNSKeyedUnarchiver.unarchiveObject(with:archive)

ios - 如何使用 Swift 在 UIView(不是全屏)中播放视频?

这个问题在这里已经有了答案:IOSswiftavplayerinsideUiViewhowcanImakeitwork(1个回答)关闭4年前。因此,我在我的Swift应用程序的UIView中播放视频时遇到了很多麻烦。首先,这甚至可能不是正确的方法。我想要实现的是在ViewController顶部的矩形内播放视频,例如,不是全屏。但无论我尝试什么,只要我按下播放按钮,它就会切换全屏模式。我该怎么做呢?非常感谢大家这是我用来播放视频的代码@IBActionfuncfeedConnect(_sender:Any){leturl=feedUrl.textwriteToFile(fileName

ios - 如何在应用程序处于非事件状态时获取推送通知 ios swift3

我可以在应用程序打开时获取推送通知。但是当我的iOSnative应用程序处于非事件状态时,不会触发通知。我也分享了我的源代码。谁能指导我如何完成这项任务?extensionAppDelegate:MessagingDelegate{//[STARTrefresh_token]funcmessaging(_messaging:Messaging,didReceiveRegistrationTokenfcmToken:String){print("Firebaseregistrationtoken:\(fcmToken)")letdataDict:[String:String]=["tok