草庐IT

ios - RightBarButtonItem 仅显示为非事件状态

尝试将刷新按钮显示为rightBarButtonItem时遇到一个奇怪的问题。总之,我已经实现了,但是运行应用程序时什么也看不到。但是,当我单击StoryboardDebug-->ViewDebugging-->CaptureViewHierarchy时。我可以看到一个似乎不活动且隐藏的刷新按钮。我不知道为什么。viewcontrol实际上是通过自定义pageviewcontroller推送的。-(void)viewDidLoad{[superviewDidLoad];self.pageController=[[UIPageViewControlleralloc]initWithTra

ios - 在 NSFetchedResultsController 管理的 UITableView 中添加新行

我正在使用NSFetchedResultsController实现一个UITableView。#D5ProductViewController.h@interfaceD5ProductViewController:D5ViewControllerAbstract@property(nonatomic,strong)NSManagedObjectContext*managedObjectContext;@property(nonatomic,strong)D5Product*product;@property(weak,nonatomic)IBOutletUITableView*tabl

ios - 使用 swift 3 中的计时器自动更改 UIPageViewController 中的页面?

我有包含4个ViewController的UIPageViewController我设置了自动更改ViewController的计时器(转到下一个ViewController)-这个计时器和方法会起作用但问题是它只适用于第一次幻灯片和应用程序运行时以及5秒后UIPageViewController将显示第二张幻灯片,但之后什么也不会发生!这是我使用的代码lazyvarVCArr:[UIViewController]={return[self.VCInstance(name:"VC1"),self.VCInstance(name:"VC2"),self.VCInstance(name:"

iOS iBeacon/Bluetooth 连接当应用程序死机和消失时

我需要什么:启动iBeacon委托(delegate)方法的可预测、可靠的方式,例如didDetermineState、didRangeBeacons、didEnterRegion或didExitRegion当应用程序死机并且设备已插入并位于附近时。现状我正在为parent开发一款应用,让他们的child在重要时刻关掉手机。该应用程序采用Objective-C语言,即使在应用程序生命周期结束后,它也需要保持与蓝牙设备的持久连接。我已经尝试了很长时间才能让它发挥作用,而且我得到了很多S.O.的帮助。海报,目前我知道我必须在我的设备中使用iBeacon才能从终止启动(这是我使用它的唯一原因

ios - 在 IOS 中单击时更改按钮文本颜色

我知道这个问题经常被问到,而且很多答案都是正确的,我的代码中遇到了问题。我有单选按钮,当用户单击按钮时,背景颜色和文本颜色会发生变化。背景颜色如我所料更改,但单击按钮时文本颜色变为蓝色区域。我已将其编码为单击时更改白色,但是当我单击按钮时它将文本区域更改为蓝色,我很困惑我在哪里做错了。我的代码是,self.selectedTitleColor=[UIColorwhiteColor];self.selectedBackgroundColor=[UIColorredColor];self.unselectedTitleColor=[UIColorblackColor];self.unsel

ios - 在 Swift 4 中解码泛型类的可编码树

目标我需要以树状方式互连的通用对象的表示。这棵树及其对象应具有以下特征:应该可以用3个部分构建一棵树:树干、Twig和苹果无法将父添加到trunk其中一个trunk只能获取多个branch节点作为子元素一个分支只能有多个apple节点作为子元素branch只能有trunk或branch类型的父级不可能将子元素添加到apple检查有效配置应该在编译时>>使用泛型它应该可以通过实现Codable协议(protocol)来编码所以它可以编码成JSON并从JSON解码作为这个问题末尾的一个例子,我创建了一个满足所有要求但只有一个要求的Playground:从JSON解码树示例代码的解释一棵树由

ios - 不响应音量按钮 - objective-c

我创建了一个类来在音量为0时显示警报。如果用户更改音量,它应该隐藏。但它对音量变化没有反应。我添加了UISlider并启动了AVAudioSession。缺少什么?#import"VolumeToast.h"#import#import"MBProgressHUD.h"@interfaceVolumeToast()@property(strong,nonatomic)MBProgressHUD*volumeHud;@property(strong,nonatomic)UISlider*volumeViewSlider;//Addedforvolumeobservations@end@i

ios - 设置 NSStreams 的正确方法?

我正在编写一个点对点蓝牙聊天小应用程序。我目前正在做的是:letthread=Thread(block:{[weakself]inguardlet`self`=selfelse{return}self.channel.inputStream.delegate=selfself.channel.inputStream.schedule(in:.current,forMode:.defaultRunLoopMode)self.channel.inputStream.open()self.channel.outputStream.delegate=selfself.channel.outpu

ios - 如何在 Objective-C 中实现 MKClusterAnnotations?

我正在尝试为我的Applemap上彼此非常接近的注释创建聚类View。我知道Apple在iOS11中推出了原生集群View工具包,但我在网上找到的所有教程都是用Swift编写的。我希望有人可以教我或向我推荐任何我可以阅读的教程,以了解如何在Objective-C中实现集群注释。我的想法是创建一个ClusterView类,它继承了MKAnnotationView类,然后在mapViewController中创建一个ClusterView的实例。我看过apple的文档,它只提供了我可能需要调用的函数,但没有说明如何使用,这是Apple文档的链接:https://developer.appl

ios:在主线程外播放声音

我制作了一个简单的应用程序,当超过特定的噪音水平时会发出警报。因此,我有一个AudioQueue可以记录声音并测量记录声音的电平(下面仅显示重要的代码部分):#import"AudioRecorder.h"#include#includeusingnamespacestd;@implementationAudioRecorder@synthesizesp;//customobjectSoundPlayer@synthesizebias;//abias,ifthesoundlevelexeedsthisbiassomethinghappensAudioRecorder*ar;//call