草庐IT

xcode-storyboard

全部标签

ios - 使用 Xcode Instruments 查看指针处的非僵尸对象历史记录

我目前正在使用Instruments调试“发送到已释放对象的消息”错误。我能够通过“ZombieMessaged”对话框访问故障对象的历史记录。我想在运行时找到一个类似的对象,它被正确分配/解除分配并且没有失败,并检查该对象的历史以比较调用树的样子。有什么办法吗?我可以打印我想检查的对象的指针位置,但是我有什么方法可以使用指针位置信息访问Instruments中该对象的历史记录吗?使用NSKeyedUnarchiver加载的对象似乎由于解码时的过度释放问题而失败,而不以这种方式创建的对象是可以的。 最佳答案 您可以使用instrum

ios - xcode 验证错误 : The info. plist 文件缺少所需的 key :CFBundleVersion

我已经尝试在摘要和plist文件中输入版本号,但我仍然有同样的错误。虽然CFBundleVersion存在于plist文件中:CFBundleDevelopmentRegionenCFBundleDisplayName${PRODUCT_NAME}CFBundleExecutable${EXECUTABLE_NAME}CFBundleGetInfoStringCFBundleIconsCFBundlePrimaryIconCFBundleIconFilesCalmness_icon_ratina.pngDefault.pngDefault@2x.pngCalmness_icon57.p

ios - UICollectionView 渲染得比 Storyboard 中的要高

我在Storyboard(iPad)中有一个UICollectionView。我没有以编程方式设置任何属性(边距、大小等)——我的委托(delegate)只实现强制性方法(部分和项目的数量、cellForItemAtIndexPath)。我使用的是标准流布局,水平滚动(1行),没有顶部/底部插图。我有一个自定义单元格类,但同样,没什么特别的(只是一些标签和imageView的IBOutlets)。我的单元格是100x100px。collectionView的高度设置为100px,IB也这样显示。但是,当我运行该应用程序时,我得到的collectionView呈现为140像素的高度(在单

objective-c - ld : library not found for -lIOKit. clang xcode

我使用项目的目标部分将libIOKit.A.dylib库包含到我的Xcode项目中,如下图所示。该项目已构建并运行良好,但我在编译状态下遇到一些有线错误ld:librarynotfoundfor-lIOKit.Aclang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)谁能帮我解决这个问题? 最佳答案 为模拟器构建的私有(private)框架IOKit不存在,所以它不会在那里工作。此库仅适用于iPad或iPhone。

ios - 当 GIF 有大量帧时,Xcode GIF 输出颜色失真

我正在使用以下代码在xcode中创建GIF:NSURL*documentsDirectoryURL=[[NSFileManagerdefaultManager]URLForDirectory:NSDocumentDirectoryinDomain:NSUserDomainMaskappropriateForURL:nilcreate:YESerror:nil];NSURL*fileURL=[documentsDirectoryURLURLByAppendingPathComponent:@"animated.gif"];CGImageDestinationRefdestination=

ios - Xcode 持续集成 bot 如何构建多个目标并获取多个 ipas

我有一个针对大量目标(每个客户一个)构建的企业应用程序。我现在正在尝试为其配置持续集成,但对它应该如何工作感到有点困惑。如果我有一个机器人构建一个包含1个目标的方案,那么它会生成一个IPA,但配置30个左右的方案和相同数量的机器人似乎是一种低效的做事方式。相反,我尝试制作一个包含所有30个目标的单一连续集成方案,但是当机器人构建它时它不会产生IPA-相反我得到一个“通用xcode存档”。我从这里去哪里?我应该走很多方案和机器人的路线,还是有办法从具有多个目标的机器人中获取大量IPA? 最佳答案 我的解决方案是使用TeamCity,它

ios - Xcode 6 无法更改签名配置文件

我的问题与此处的问题完全相同:Xcode6-Howtopicksigningcertificate/provisioningprofileforAd-Hocdistribution?我已经重新生成了一个我下载并安装的配置文件,但是每当我尝试导出到一个ipa以上传到Testflight时,我无法更改它想要用来签署ipa的配置文件并且被迫签署它XC配置文件。我怎样才能改变这个?如果我想安装Xcode5以将其注销,我似乎不知道该怎么做?谢谢, 最佳答案 如果您指的是旧版Testflight,则只需安装他们的DesktopApp并将其用于上

ios - 如何在 Storyboard 中处理添加到 ViewController 主视图之外的 View ?

我创建了一个注册表,用户可以在其中选择他的性别。在点击性别按钮时,我需要显示一个自定义View。我想使用Storyboard来创建View,但我无法处理它,因为如果不在ViewController的主视图上添加它,我就看不到它。请看下图。我想将该View与ViewController的主视图分开,并且当用户点击性别按钮时,我将以编程方式添加该View。 最佳答案 您不能将UIView添加到Storyboard中的Canvas,它需要包含在UIViewController中。您的选择是:1)为您的UIView子类创建一个xib文件并在

ios - XCode6 storyboard,TableViewController看不到navigation Items

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

ios - 提交到 App Store 的应用程序和应用程序更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 或更高版本的 SDK 构建

在iTunesConnect中提交以供审核返回:“提交到AppStore的应用和应用更新必须使用Xcode5.1.1或更高版本以及iOS7或更高版本的SDK构建。”事情是这样的:-我的构建是使用Xcode6.1构建的-部署目标也是7.0我尝试通过Xcode和ApplicationLoader提交它。iTunesConnect仍然给我同样的错误。我们将不胜感激。 最佳答案 虽然Xcode6.1已命名为GM,但尚未发布,目前无法使用提交应用程序。您可以使用Xcode6或6.0.1 关于ios