草庐IT

WatchKit-Storyboard

全部标签

ios - XCode6 storyboard,TableViewController看不到navigation Items

我正在将一些代码从XCode5迁移到XCode6,我意识到我不知道如何在Storyboard上将我的导航项视为我的TableViewController的一部分。正如您在下图中看到的,我有一个AddPilot按钮然而,我的Storyboard看起来像这样,并且没有AddPilot的可视化表示,我可以拖出它来创建segues等。我必须在显示屏上做些什么才能显示吗? 最佳答案 在我的例子中,完全重新安装xcode没有帮助,所以我点击“显示助理编辑器”然后预览我的Storyboard。它以某种神奇的方式提供了帮助。

ios - 你能从 WatchKit 1.0 应用程序唤醒手机吗?

我正在开发一个具有地理围栏的客户端应用程序,以便在用户接近应用程序的供应商之一时通知他们。当位置管理器触发时,它会调用带有当前日期的触发日期的本地通知。如果用户的iPhone已锁定并且他们有配对的Applewatch,它会在watch上显示自定义通知。用户可以关闭通知,也可以点击自定义操作按钮。我想要自定义操作按钮来唤醒手机并在应用程序中显示供应商的页面。一种自动切换。用户通过点击watch上的“查看供应商”页面表达了他们想要进入供应商页面的愿望。这可能吗?我目前正在使用+[WKInterfaceControlleropenParentApplication:reply:]方法来尝试调

ios - 从 WatchKit 发送数据流

对于我在AppleWatch上进行的项目,我正在寻找一种方法将数据流发送到本地网络上的服务器。这是快速的在线数据,所以我更喜欢通过UDP发送它(但这对我来说不是严格的要求)。数据是watch的当前加速度计读数,每隔几分之一秒读取一次。我使用的是WatchOS2(Beta4)、iOS9(Beta4)(以及最新的Xcode7测试版)。我使用了以下代码:-(void)sendMsg:(NSString*)msg{intsocketSD=socket(PF_INET,SOCK_DGRAM,IPPROTO_UDP);if(socketSD在Watch模拟器中成功将消息发送到服务器,但在实际wat

ios - 如何在收到推送通知后刷新 watchkit 界面 Controller

我的应用程序在收到推送通知后更新其viewController,在iOS应用程序中,我使用appDelegate中的方法didReceiveRemoteNotification来检查远程通知并根据更新显示的viewController通知类型和附加数据现在我需要执行相同的过程来更新watch扩展上的主界面Controller有人知道怎么做吗? 最佳答案 您可以使用这些方法:-(void)handleActionWithIdentifier:(nullableNSString*)identifierforRemoteNotificat

ios - ibtool 在编译和链接 Storyboard阶段做了什么以及链接 Storyboard的结果如何与可执行文件一起使用?

我一直在研究iOS应用的构建过程。我创建了一个“单View应用程序”项目并在Xcode8.2.1中构建。当我查看构建报告时,我注意到Xcode使用clang编译和链接.m文件,然后使用ibtool编译和链接Storyboard文件。我想知道ibtool在编译和链接过程中实际做了什么。在执行以下编译命令后,在/Users/Kazu/Library/Developer/Xcode/DerivedData/ObjCHelloWorld-guewhpmwckompbfvsbhizkifcadg/Build/Intermediates/ObjCHelloWorld.build/Debug-iph

ios - iphone 到 ipad 转换 : some storyboard options missing

我正在将iPhone应用程序转换为iPad应用程序。我已将项目的构建目标从“iphone”更改为“ipad”,应用程序按我希望的方式编译、构建、运行和显示。但是,我注意到Storyboard的某些部分仍然认为这是一个iPhone应用程序。例如,当我尝试构建一个segue时,它​​只为我提供了“推送”、“模态”和“自定义”选项。一个新创建的ipad项目也提供了“popover”和“replace”选项。同样,这个转换后的应用程序没有为我提供SplitViewController的可能性。那么有没有一种设置或某种方法可以让这个“iphone”->“ipad”应用程序拥有完整的ipadSto

objective-c - 使用 Storyboard和核心数据创建向导的最佳方式

使用Storyboard创建向导的最佳方法是什么?例如,在用户首次启动我的应用后,他/她应该创建一个个人资料(姓名、昵称、性别、兴趣等)。我想分几个步骤(向导)执行此操作。因此,在步骤1、2、3中,用户可以填写个人信息。在第4步,将有一个“完成”按钮。人员对象保存在核心数据中的时刻应该是用户点击此按钮时。但是最好的方法是什么?我创建了一个Person类,它继承自NSManagedObject在Storyboard中,我创建了一个连接到ViewController的导航Controller(第1步),该Controller与另一个ViewController连接(第2步),依此类推...

ios - Xcode 4.4 更改为本地化 - 我如何不本地化主 Storyboard?

我是第一次本地化应用程序,只需要本地化我的“Localizable.strings”文件。为了进行设置,我创建了文件,然后选择它并按下“制作本地化...”按钮,它让我添加了英语本地化(我还没有添加任何其他语言)。令我惊讶的是,在Xcode4.4中,这样做还会自动本地化这些文件,将它们移动到“en.lproj”文件夹中:InfoPlist.stringsMainStoryboard.storyboard我不需要也不想本地化Storyboard文件,因为其中没有任何基于语言的内容...而且据我所知,我也不需要本地化InfoPlist.strings(除非我决定本地化应用名称?)。那么,如何

iphone - iOS - 从 appDelegate 访问 Storyboard上的 viewControllers

我有一个使用CoreData的应用程序,我在应用程序委托(delegate)中创建了一个managedObjectContext。我想将managedObjectContext传递到我的Storyboard上的两个ViewController,以便它们使用相同的managedObjectContext来保存和获取。我可以访问第一个ViewController:self.window.rootViewController但是我想访问的第二个ViewController是在第一个ViewController的segue之后,并且没有从它返回任何引用。我试过:instantiateViewC

ios - 使用 Storyboard重用自定义 UIVIewController 中的 child

我有一个带有导航Controller的Storyboard,它指向一个我想重用的UIVIewController。那个UIVIewController有一个ParentUIViewController,它具有我正在重用的所有UIVIewController的所有基本功能。目前我正在复制和粘贴(嗯),然后我将UIViewController的类更改为我想使用的ChildUIVIewController(ChildUIViewController扩展了ParentUIViewController)。但这听起来像是一个糟糕的解决方案。每次我想在视觉上更改ParentViewControlle