草庐IT

show-source

全部标签

ios - iCloud 和 NSFileWrapper : Showing as 2 different files in Settings

我有一个应用程序使用基于NSFileWrapper的UIDocument。我的文件包装器是一个名为“XXX.cp”的目录,有两个子文件“photo.data”和“photo.metadata”。它似乎可以很好地保存和加载文档,但是当我转到Settings\ManageStorage\Unknown时,子文件单独列出:我原以为它会显示“XXX.cp”而不是这两个子文件。我想我已正确设置和导出文档UTI:而且我认为我正在正确创建文件包装器(特别是因为它读/写良好):-(void)encodeObject:(id)objecttoWrappers:(NSMutableDictionary*)

iOS Watchkit : Is it possible to show static UI in Watch when app is not reachable?

当AppleWatch无法访问iPhone时,我们能否在watch中显示一些静态UI?假设我把我的iPhone忘在汽车座位上了,当我从车里走出来时,是否可以在AppleWatch中显示一些静态UI,表明你忘记了你的iPhone? 最佳答案 来自Apple传道者https://devforums.apple.com/thread/254576?tstart=0TheendresultisthatifiPhoneisunreachable,theappwillnotfunction.Thereisnotawaytocurrentlyca

iPhone : Hiding/showing Toolbar

我的View顶部有一个带有后退按钮的工具栏。我希望当View加载时隐藏工具栏,然后触摸按钮显示动画。--编辑--我没有使用导航Controller。 最佳答案 在显示View之前:[self.navigationControllersetToolbarHidden:YES];当你按下按钮时:[self.navigationControllersetToolbarHidden:NO]; 关于iPhone:Hiding/showingToolbar,我们在StackOverflow上找到一个

ios - 何时使用 show Segues 何时使用 Show detail Segues

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion我是IOS开发的新手,我很困惑何时使用showsegue和何时使用Showdetailsegue。它们都用于默认的主从项目。那么我们什么时候使用它们中的任何一个?什么情况下最好使用showsegue以及何时使用showdetailsegue?

ios - iPhone MKMapView : set map region to show all pins on map

我正在尝试设置map区域(中心和跨度),以便map同时显示所有图钉注释。我在将long/lat坐标从NSString转换为double时遇到问题,resp。与他们一起计算。这是我正在使用的代码:-(void)updateMemberPins{//calculatenewregiontoshowonmapdoublecenter_long=0.0f;doublecenter_lat=0.0f;doublemax_long=0.0f;doublemin_long=0.0f;doublemax_lat=0.0f;doublemin_lat=0.0f;for(Member*memberinme

ios - 无法在 iOS 应用程序中使用 dispatch_source_t 在 GCD block 中运行计时器

我想在GCDblock中创建一个计时器(每2秒触发一次并调用一个方法)以将其用作后台任务。但正如我所见,计时器永远不会触发。这是我的代码:-(void)startMessaging{BOOLqueue=YES;dispatch_queue_t_queue=dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0);dispatch_source_ttimerSource=dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER,0,0,_queue);dispatch_source_

iphone - GCD Dispatch Sources 和 select() 有什么区别?

我一直在编写一些代码来替换一些现有的代码:while(runEventLoop){if(select(openSockets,readFDS,writeFDS,errFDS,timeout)>0){//checkfiledescriptorsforactivityanddispatcheventsbasedonsame}}套接字读取代码。我想将其更改为使用GCD队列,这样我就可以使用dispatch_async将事件弹出到队列中,而不是维护“必须在下一次迭代中调用”数组。我也已经在使用GCD队列来/包含/这个特定的操作,因此想将其下放到更自然的GCD调度形式。(不是独占串行队列的whi

ios - 使用 segueWithIdentifier :source:destination:performHandler: 自定义 UIStoryboardSegue

我正在尝试使用自定义UIStoryboardSegue来实现两个ViewController之间的转换。我可以通过子类化UIStoryboardSegue来做到这一点,然后在IB中设置此类。但是,我正在查看文档,上面写着:Ifyourseguedoesnotneedtostoreadditionalinformationorprovideanythingotherthanaperformmethod,considerusingthesegueWithIdentifier:source:destination:performHandler:methodinstead.暗示您不需要创建自定

iphone - 暂停计时器上的 dispatch_source_cancel 导致 EXC_BAD_INSTRUCTION

我试图取消然后释放暂停的计时器,但是当我对其调用“dispatch_release”时,我立即收到EXC_BAD_INSTRUCTION。这不是对计时器采取的一组有效操作吗?定时器的创建和暂停:@interfaceSomeClass:NSObject{}@property(nonatomic,assign)dispatch_source_ttimer;@end//Classimplementation@implementationSomeClass@synthesizetimer=_timer;-(void)startTimer{dispatch_queue_tglobalQ=disp

iphone - iOS 状态栏 : how to show some text there

在iPhone屏幕最上面的栏里,不知道叫不叫状态栏。我想在完成一些操作后写一些文字,是否有任何API或示例? 最佳答案 您应该找到gitHub项目MTStatusBarOverlay很有用。允许简单而强大地创建自定义状态栏覆盖的插入类。实现相同功能的其他一些类也可以是foundhere.有人说这与良好的iOS设计背道而驰,但我认为,如果谨慎使用并且仅在适当的地方使用,它可以帮助消除已在屏幕上显示大量信息的应用程序的困惑情况。编辑:一个很好的当前例子是大肆宣传的电子邮件应用程序Mailbox.它使用状态栏覆盖来指示正在运行的任务的进度