草庐IT

ios - 在 Xcode 8 中工作时 Storyboard变得困惑

我正在从Xcode7迁移到Xcode8并在storybroad中发现问题。我没有使用autolayout所以每当我打开storyboard即使在调整框架后我发现我的整个UI再次搞砸了,这种情况再次发生并且每当我打开Xcode8时都会再次出现。在Xcode7.3.1中查看在Xcode8中查看在Xcode8中,帧大小和原点受到干扰。1)有什么变通办法吗?2)我是否必须使用autolayout?任何帮助将不胜感激。提前致谢!!! 最佳答案 如果您使用的是自动布局,则有解决方法!从Storyboard中选择单个ViewController,

ios - NSInputStream 缓冲区的大小

我正在尝试使用NSInputStream通过TCP套接字连接接收数据。在服务器端,我先发送数据大小,然后再发送数据本身。在iOS客户端,我需要从NSInputStream中提取前4个字节,因为我需要检查数据大小是否已完全接收,但我遇到了问题:...caseNSStreamEvent.HasBytesAvailable:if(aStream==inputstream){while(inputstream.hasBytesAvailable){varreadBufferRef=UnsafeMutablePointer>()varreadBufferLengthRef=0letreadBuf

ios - xcode 项目无法从框架中找到头文件

如何在xcode中添加框架,以便生成静态cocoa库的c++项目可以找到头文件。我添加了结构如下的opencv2框架:opencv2.framework-Headers-imgproc-imgproc.hpp...我遇到了它找不到的构建错误#include因此,我在header搜索路径中包含了opencv2.framework的路径,但没有成功。我还将字符串“opencv2.framework”附加到标题搜索路径中的路径,但这也不起作用。框架搜索路径的路径已在xcode设置中设置。我还能做什么=这非常令人沮丧。 最佳答案 请尝试:#

ios - Cordova 运行 ios : undefined is not a function

我有一个cordova项目并尝试运行我执行的iOS:cordovaplatformaddioscordovabuildioscordovarunios前2个命令一切正常,但最后一个命令出现错误:我使用的是OSXElCapitan:有什么想法吗? 最佳答案 您的cordova安装似乎已损坏。请重新安装最新版本的NPM,然后使用sudonpminstall-gcordova再次安装cordova。 关于ios-Cordova运行ios:undefinedisnotafunction,我们在S

ios - Swift 3 - 多 View Controller 错误

目前,我正在为我的移动应用程序设计类(class)制作一个抽认卡应用程序。这是我的SearchController.swift文件代码importUIKitclassSearchController:UIViewController{@IBOutletweakvarwebView:UIWebView!varflashcard:Flashcard?letbaseSearchURL="https://google.com/search?q=appledeveloper"overridefuncviewDidLoad(){super.viewDidLoad()ifletcard=flashc

ios - 如何在我的 Podfile 中选择一个项目?我收到错误 : Unable to find the Xcode project for the target 'Pods'

我正在做名为SimpleWeather的RayWenderlich教程。podfile与项目位于同一文件夹中。这是我在podfile中的代码:platform:ios,'7.0'xcodeproj'SimpleWeather'pod'Mantle'pod'LBBlurredImage'pod'TSMessages'pod'ReactiveCocoa'错误消息是这样的:[!]无法找到目标Pods的Xcode项目/Users/myName/Developer/SimpleWeather.xcodeproj。项目的名称是SimpleWeather。 最佳答案

ios - Xcode 在每次提交后调整 Storyboard中不同元素的大小

在每次gitcommit之后,当我打开未更改的storyboard文件时,Xcode每次都会修改一些元素的大小,所以我收到了警告。因此,每次我需要更改尺寸以恢复所有内容时。有解决这个烦人的错误的解决方案吗?我在Xcode8和Xcode7中都遇到了这种行为。 最佳答案 提交前关闭Storyboard。 关于ios-Xcode在每次提交后调整Storyboard中不同元素的大小,我们在StackOverflow上找到一个类似的问题: https://stackov

iOS Stringsdict 回退

我在iOS应用程序中使用stringsdict功能进行本地化。该应用程序是英文的,正在本地化为法语。因此,我有一个英语版本作为基础,一个法语版本用于翻译。如果作为用户,我将我的语言设置为其他语言,例如西类牙语,则该应用程序会正确使用基本本地化(英语)。但是,假设我的基本stringdict中有一项在法语中不存在。这里字符串将作为键出现(即不从stringsdict文件中查找)。有没有办法逐个键地回退到基本stringdict?而不是仅当该语言环境字符串字典不存在时。 最佳答案 您可以包装NSLocalizedString并将值与键进

ios - 使用 Xcode 7.3/8 在 iOS 上进行 GTest

谁能给我任何关于如何使用googletest的明确说明/iOS平台上的GTest框架(在实际的iOS应用程序上)?以及如何将其与XCTest报告框架集成?我试过但没有成功,而且关于这个主题的资源也不够。以下是供引用的链接。https://github.com/google/googletesthttps://groups.google.com/forum/#!topic/googletestframework/v7P0sqQ3Y3c提前致谢。 最佳答案 很难让它完全像Xcode中的XCTest一样工作,但您可以通过添加一个文件[1]

ios - 如何构建仍然兼容存档并上传到 AppStore 的 Framework fat 二进制文件(所有 archs)?

我已经为分发构建了一个框架(非开源),尽管Xcode一切正常。对开发框架没有很好的支持。问题是在为AppStore归档时你得到错误:Theexecutable.frameworkcontainsunsupportedarchitectures[x86_64,i386]上述错误的解决方案是去掉提到的架构,正如本question中已经讨论的那样以及其他来源。问题是要在Xcode上使用二进制文件有必要拥有所有架构,但要存档我不能拥有所有架构。如何以包含所有架构的方式构建框架(或以simulators接受它的方式)并且仍然能够存档并上传到AppStore不使用自定义脚本来剥离超出的架构?