这个iPad mini 2(型号A1490)运行iOS 10.3(14E277),这个版本的Xcode可能不支持。 我的xcode版本8.2.1我的设备ios版本10.2
从升级到XCode8 GM和ios10以来,通过Interface Builder创build的所有视图都没有被正确初始化,直到比预期晚得多。 这意味着在viewDidLoad,cellForRowAtIndexPath,viewWillAppear等,帧大小设置为{1000,1000}为每个视图。 在某些时候,他们似乎是正确的,但是为时已晚。 遇到的第一个问题是常见的四处倒angular: view.layer.cornerRadius = view.frame.size.width/2 进一步的问题是依赖于帧大小的任何事情都在代码中进行计算。 cellForRowAtIndexPath 对于cellForRowAtIndexPath,框架大小在初始表格显示时失败,但是一旦您滚动它就可以正常工作。 willDisplayCell:forRowAtIndexPath也没有正确的帧大小。 我已经硬编码了一些值,但显然这是非常糟糕的代码实践,以及在我的项目中相当多。 有没有方法或地方获得正确的框架尺寸? 编辑 我发现使用高度/宽度约束而不是帧宽度高度更可靠。 这可能会增加需要很多新的IBOutlets来链接项目上的高度/宽度约束的开销。 现在我已经创build了一个UIView类别,让我直接访问视图的高度/宽度约束,而不需要IBOutlets。 为了最小的使用,小循环不应该是一个大问题。 对于没有宽度/高度约束创build的IB项目,结果不能保证。 可能返回0最好为常数,或更糟糕的。 此外,如果您没有高度/宽度限制,并且您的视图根据前导/尾随约束dynamicresize,则这将不起作用。 -viewDidLoad似乎具有正确的框架大小,但如果在此处进行修改,则通常会导致UI的可视化更改。 UIView的+ WidthHeightConstraints.h @interface UIView (WidthHeightConstraints) -(NSLayoutConstraint*)widthConstraint; -(NSLayoutConstraint*)heightConstraint; -(NSLayoutConstraint*)constraintForAttribute:(NSLayoutAttribute)attribute; @end UIView的+ WidthHeightConstraints.m #import "UIView+WidthHeightConstraints.h" @implementation UIView (WidthHeightConstraints) -(NSLayoutConstraint*)widthConstraint{ return [self constraintForAttribute:NSLayoutAttributeWidth]; } -(NSLayoutConstraint*)heightConstraint { return [self constraintForAttribute:NSLayoutAttributeHeight]; } -(NSLayoutConstraint*)constraintForAttribute:(NSLayoutAttribute)attribute { NSLayoutConstraint *targetConstraint […]
我刚刚升级到Xcode GM 8.0,注意到⌘+ /没有注释掉选定的行。 有没有另外的命令来注释Xcode 8中的多行?
我一直只使用Xcode 8 beta 4,但到目前为止它一直工作的很好。 模拟器列表不显示我的任何项目。 我已经尝试创build一个新的计划,并没有奏效。 我该如何解决?
我使用最新的xCode 8上传iPhone应用程序。我有良好的互联网连接,并在iTunes连接设置所有相关的设置。 我的发行configuration文件也设置正确。 我面临下面的错误: – iTunes软件服务身份validation错误域错误434
当我在ios 10中使用xcode 8运行我的应用程序时,我在debugging控制台中获得以下消息,并且通过UI冻结,任何人都可以知道为什么会发生这种情况 ERROR /BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit/VectorKit-1228.30.7.17.9/GeoGL/GeoGL/GLCoreContext.cpp 1763: InfoLog SolidRibbonShader: ERROR /BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit/VectorKit-1228.30.7.17.9/GeoGL/GeoGL/GLCoreContext.cpp 1764: WARNING: Output of vertex shader 'v_gradient' not read by fragment shader
我只是安装Xcode 7.3版本。 我无法debugging,因为当我在debugging时尝试使用断点时,它会崩溃。 我尝试删除导出数据,重新启动我的MacBook,重新安装豆荚…但不幸的是没有任何工作。 有人有同样的问题? 处理:Xcode [2631]path:/Applications/Xcode.app/Contents/MacOS/Xcode标识符:com.apple.dt.Xcode版本:7.3(10183.3)构build信息:IDEFrameworks-10183003000000000〜2应用程序项ID:497799835 ID:816750016代码types:X86-64(Native)父进程:??? [1]责任人:Xcode [2631]用户ID:502 date/时间:2016-03-22 17:35:16.678 +0000操作系统版本:Mac OS X 10.11.4(15E65)报告版本:11匿名UUID:352BCE12-8AEF-A28A-B5F1-214B55269668 时间从启动以来醒来:2500秒 系统完整性保护:启用 坠毁线程:30派遣队列:DVTInvalidationPreventionQueue exceptiontypes:EXC_BAD_ACCESS(SIGSEGV)exception代码:0x0000000000000000处的KERN_INVALID_ADDRESSexception注意:EXC_CORPSE_NOTIFY VM区域接近0: – > __TEXT 00000001021a4000-00000001021a8000 [16K] rx / rwx SM = COW /Applications/Xcode.app/Contents/MacOS/Xcode 应用程序特定信息:ProductBuildVersion:7D175 全球跟踪缓冲区(逆时间秒):14.418349 DTXConnectionServices 0x000000010454fc3a发起信道x1.c2能力642d65677561672d 766f72702d617461 654e2e7372656469 6174536b726f7774 0073636974736974 14.419261 DTXConnectionServices 0x000000010454fc3a发起756265642e65646f 2d65677561672d67 6f72702d61746164 702e737265646976 006f666e69636f72 71.740178 CFNetwork的0x00007fff8d398447 TCP康恩0x7fe21e691b50 SSL握手DONE 72.390183 CFNetwork的0x00007fff8d398323 TCP信道x1.c1能力conn […]
我已经下载了Xcode 8 beta .xip文件。 我无法解压缩。 打开文件只是在那里几个小时说“validation…” 如果我尝试从命令行我得到以下… Downloads unzip Xcode_8_beta.xip Archive: Xcode_8_beta.xip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find […]
我刚刚更新到Xcode 8,现在我有两个应用程序签名选项,供应configuration文件和供应configuration文件(已弃用)。 为什么不推荐,两者有什么区别?
当我尝试使用xcode8在iOS 10模拟器中运行应用程序时,我经常收到这些警报。 他们每次随机出现两个,触发他们的东西并不明显。 下面是我得到的错误的图像。 我试过以下的东西。 清理和重build应用程序 重新启动xcode和模拟器 清除派生数据和重build应用程序。