草庐IT

xcode-storyboard

全部标签

ios - 从 XIB 到 Storyboard

我在.xib中获得了一个带有Storyboard和一个窗口的应用程序。从Storyboard到.xib,我以这种方式移动:ShowDreamNIBController*detailViewController=[[ShowDreamNIBControlleralloc]initWithNibName:nilbundle:nil];[selfpresentModalViewController:detailViewControlleranimated:nil];我怎样才能从.xib返回Storyboard?还有一个问题。从Storyboard移动到.xib时,我可以发送一些信息吗?就像我

ios - 在 Xcode 中停止应用程序时自动关闭 iOS 模拟器

是否可以在Xcode中停止应用程序时关闭/退出iOS模拟器?我无法在Xcode或模拟器中找到设置来这样做。如果存在,将有助于加快开发过程。 最佳答案 要在构建停止时终止模拟器,您需要编译一个包含以下内容的可执行文件#!/bin/shosascript-e'tellapp"iPhoneSimulator"toquit'保存此文件然后打开Xcode首选项的行为部分,在运行完成部分将您的脚本文件添加到运行部分。希望这对您有用,但是这种方法似乎有点参差不齐,不幸的是,这是我能想到的最好方法!祝你好运!很遗憾您没有制作OSX应用程序,因为这样

objective-c - 将 Facebook 集成到 Xcode 4.3

我在facebook集成过程中遇到了一些错误。我是否正确配置了FacebookSDK?请指教。Undefinedsymbolsforarchitecturearmv7:"_OBJC_CLASS_$_Facebook",referencedfrom:objc-class-refinSettingView.old:symbol(s)notfoundforarchitecturearmv7clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)我做了以下步骤:下载最新的FacebookSDK(facebook-fac

ios - 使用Xcode 4.3.x构建适用于iOS 3.0的通用应用程序-NSKeyedUnarchiver异常

尝试使用Xcode4.3.2为iOS3.0构建和调试通用应用程序。我从NSKeyedUnarchiver得到一个NSException。似乎与无法读取主.xib文件有关。我已经看到了:iOSandunarchivingxibfiles-但是,在那种情况下,尚不清楚应用程序是否通用(其解决方案不起作用)(注意:他们的解决方案不起作用,因为他们使用的是Xcode4.2,而不是4.3)。错误输出:2000-01-0111:00:39.-19myApp[664:207]***Terminatingappduetouncaughtexception'NSInvalidArgumentExcept

ios - 使用 Storyboard进行单元测试

是否有任何方法可以从模拟器中的Storyboard运行特定场景以进行测试?必须点按应用中的多个页面才能到达要测试的正确页面,这很不方便。 最佳答案 应该可以做到:UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard_iPhone"bundle:nil];UITableViewController*tableVC=[storyboardinstantiateViewControllerWithIdentifier:@"MyTable"];如果你

ios - 在连接到 Xcode 的 iOS 设备上运行时写入 Mac 上的文件

当通过Xcode在iPhone/iPad上运行应用程序时,是否可以在Mac上打开文件进行写入?我有一个需要设备才能运行的应用程序,因此无法使用模拟器。但是,我确实需要分析应用程序的一些输出。目前我必须写入设备上的文件,然后手动将它们同步到Mac。我正在寻找一种将我的文件直接写入Mac的方法。 最佳答案 我推荐使用NSLogger通过Bonjour将您的日志数据流式传输到Mac。它有一个Mac应用程序,可让您查看传入的数据。对于更高级的日志记录,您还可以将NSLogger与CocoaLumberJack结合使用使用此框架connect

ios - 将 Storyboard中的连接拖到应用程序委托(delegate)

我似乎无法在任何地方找到它,但我在尝试在Storyboard中为UIWindow和UIViewController的应用程序代理创建引用socket时遇到问题。UIViewController来自UISplitViewController。从我看到的使用xib文件而不是Storyboard的例子来看,IBOutlet似乎是通过“单击和拖动”制作的。我完全迷失在这个问题上,因为Xcode不允许我将任何socket拖到我的应用程序委托(delegate)中。如果您能帮助指出我做错了什么,我将不胜感激。 最佳答案 XCode和Storyb

Xcode15+iOS17适配以及遇到的问题

今天更新了Xcode15,遇到了一些问题,做下记录希望大家少走点坑。1.iOS17SDK安装失败Xcode更新完成后,打开项目一直显示nofund iOS17sdk,根据项目不同提示可能有区别,根据提示下载后提示安装失败,试了几次还不行,就去官网查看一下情况,苹果已经给出解决方案;解决:终端执行以下命令:#sudoxcode-select-s/Applications/Xcode.app#xcodebuild-runFirstLaunch#xcrunsimctlruntimeadd"~/Downloads/iOS_17_Simulator_Runtime.dmg"当然网络也是一方面;成功的提示

ios - 我可以在不使用代码的情况下直接在 iOS Storyboard中本地化字符串吗?

我在Storyboard中有一个非常简单的开始屏幕,带有一个UILabel和一个按钮。尚不需要类文件,并且希望避免仅用于在viewdidload中设置一个UILabel的两个额外文件。有没有办法直接在Storyboard中设置标签?例如选择UILabel并在标题选项卡中写入NSLocalizedString(@"startlabel",nil)?非常感谢您的帮助 最佳答案 您可以为UILabel和UIButton创建socket,然后以编程方式更改标题:myLabel.text=NSLocalizedString(@"startla

ios - 如何配置我的目标以在 Xcode 中使用特定的 Info.plist?

我有一个包含很多很多目标(iPhone、iPad、OSX)的Xcode项目。我的每个目标都需要不同的Info.plist文件。对于iOS,我没有遇到任何问题,一切正常。但是对于OSX,我收到以下消息:NoInfo.plistfileinapplicationbundleornoNSPrincipalClassintheInfo.plistfile,exiting在我输入的OSX目标build设置中:Info.plistFile:/MyApp/Resources/Info-osx.plist我该如何解决这个问题?有什么我忘记说明的吗?谢谢。 最佳答案