xcode6相关内容
我正在使用xCode6 Beta 3,遇到一个问题,在访问自动合成的实例变量时,以前编译得很好的代码(Xcode 5.1.1或xCode6 Beta 2)突然开始给我“使用未声明的标识符”错误: - (void)setFinished:(BOOL)finished { [self willChangeValueForKey:@"isFinished"]; _finished
..
不知何故,我的Xcode设置被搞乱了,因为它只会将我的Main.Storyboard文件显示为XML代码。有人告诉我,这可以通过从“打开方式”菜单中选择界面生成器来解决,但是菜单下没有任何内容(唯一的“选择”是灰色的“<;None>;”)。我已经清除了我的Xcode缓存,但这没有任何帮助。除此之外,我的项目仍然可以正常编译。 如何解决此问题? 推荐答案 正如许多人指出的那
..
我正在尝试创建一个字典(实际上是一个 HashSet)键入自定义协议斯威夫特,但它给了我标题中的错误: Protocol 'myProtocol' 只能用作通用约束,因为它具有 Self 或关联的类型要求 而且我无法判断它的正面或反面. protocol Observing: Hashable { }var 观察者 = HashSet() 解决方案 协议 Observing 继承
..
我需要创建一个数组来添加这种格式的对象,例如 Swift 中的字典:["key1": "value1", "key2": "value2"] 当我尝试使用 NSUserDefaults 保存它时,一切都是正确的,但是当使用密钥读取 NSUserDefaults 时,它会崩溃.我的 var obj 需要什么类型的数据? 让 def = NSUserDefaults.standardUserD
..
..
我升级到 Xcode 6 beta 4,现在我的应用程序不断崩溃并显示消息 Interface Builder 文件中的未知类 X. 它崩溃是因为 Xcode 找不到我在 Storyboard 中链接的自定义类,但它表明它们在 Xcode 界面中正确链接. 我很肯定一切都正确链接.我唯一的其他选择可能是删除整个故事板文件并从头开始,因为它可能会以某种方式损坏. 编辑:我还想
..
我正在使用 Xcode 6 + Swift. 有人知道如何在 Swift 项目中集成 Google Ads、GoogleMobileAdsSdkiOS?如何配置,如何编程? 我在项目上新建了一个文件Teste-Bridging-Header.h,把#import GADBannerView.h基于 这个参考 在我的 ViewController.swift 上类似: 类 Vie
..
我对 Xcode 非常陌生(2 天),到目前为止,我发现它相当令人沮丧.我只是想通过他的故事板将图像添加到我的应用程序的 ViewController 中,但它没有出现在模拟器上.有人可以帮助我吗? 解决方案 如果您正在尝试 XCode 的示例项目,您可能会在项目中找到“Images.xcassets"文件夹.将您的图片拖到此文件夹中. 然后转到情节提要,专注于您的“图像视图". 在属
..
更新:参考 #19285042 并向苹果提交错误报告 非常奇怪的错误,在网上找不到任何东西.它说“BSXPCMessage 收到消息错误:连接中断" 我只是在做一些基本的过滤器应用程序.仅当我将 UIImageView.image 重新分配给另一个 UIImage 时才会出现错误消息.如果我只注释掉那一行,我不会得到错误.因此,如果您能想到在我将过滤后的图像分配给 UIImageVie
..
我更新到 Xcode 6.1 以修复我在使用情节提要时使用 Interface Builder Cocoa Touch Tool 时 CPU 使用率飙升至 99% 的错误,这将冻结 Xcode.现在该错误已修复,我可能遇到了一个更令人沮丧的错误. 当我使用情节提要时,我正在处理 UIViewController、我的 UITextView、我的自定义 UITextView(它们是子类)UIT
..
我想像图片联系人一样在 imageView 中显示一张图片(在一个圆圈中)但是当我尝试显示这个时,imageView 会重新调整他的大小并且这个在一个圆圈中不能正确显示. image.layer.borderWidth=1.0image.layer.masksToBounds = falseimage.layer.borderColor = UIColor.whiteColor().CGCol
..
我在这里看到了一些仅使用 Objective-C 的选项,但我在 XCode 6 中使用 Swift iOS8 执行此操作时遇到了问题.我正在使用 uiwebview 加载网站.例如,假设它的 google.com. @IBOutlet var 网站:UIWebView!var url = "http://www.google.com"函数 loadUrl() {让 requestURL = N
..
有这样的代码: switch (indexPath.section, indexPath.row) {案例 (0, 1...5): println("在范围内")默认值:println("一点也不")} 问题是我可以在第二个元组值中使用多个区间吗? 对于非元组切换,它可以很容易地完成,就像 切换 indexPath.section {案例0:切换 indexPath.row {案例 1
..
我们在 XCode 6 中引入了这个新宏:NS_DESIGNATED_INITIALIZER 我在网上搜索过,但实际上找不到任何关于如何使用它的好文档. 在语法上,我们可以像这样使用它: - (instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER; 但是用这个宏标记一个初始化器可能有什么好处,以及
..
我正在编写一个应用程序,它也有一个 Today 扩展(或小部件).Apple 推荐的在扩展程序和包含应用程序之间共享代码的方法是将共享代码放在应用程序和扩展程序都可以使用的嵌入式框架中.所以据我了解,我应该编写共享代码并使共享代码以框架为目标,然后让应用程序和扩展都将框架声明为依赖项.但是,在实践中,我发现虽然应用程序可以很好地识别框架,但 Today 扩展程序却不能. 更具体地说:我将一个
..
如果我在界面生成器中创建一个标签并通过不适合其当前大小的代码设置一个字符串,则该标签将垂直增长以适应其大小,太棒了!除了 x &y 约束,Xcode 创建一个包含拥抱和压缩阻力的 NSContentSizeLayoutConstraint. 这是约束的日志输出
..
我使用情节提要创建了一个新项目.现在,我想在默认的 ViewController 中添加一个 UIView.当我尝试使用 AutoLayout 将约束添加到带有父 ViewController 的 UIView 时,它在前导和尾随空格处显示 -16 而不是 0.这使得 UIView 小于默认的 UIViewController 宽度.我怎么能删除这个?请帮忙. 解决方案 只需删除对边距选项
..
我正在尝试使用 Swift 使用 XCode6 在 UITableView 中实现动态高度 UITaleViewCell. 通过以图形方式设置约束,我将单元格布局如下(屏幕截图来自 XCode5,因为 XCode6 上的 NDA).我还将 BodyLabel 的 Line Break 属性设置为“自动换行",并将行号设置为“0"以允许多行. 现在,如果我只是在 tableView(ta
..
..
我有自定义的 UILabel,它在 iOS6 和 iOS7 上运行良好.但是在 iOS8 上,这个标签的 (void)layoutSubviews 方法永远不会被调用.我用 initWithFrame 创建了这个标签,所以应该调用这个方法 - 它在另一个 iOS 版本上被调用.iOS8 中的 autoLayout 系统会发生什么? 解决方案 我只想添加这个答案,因为问题标题可能会导致很多人
..