草庐IT

auto-import

全部标签

Android:GridView auto_fit 如何查找列数?

我想更好地了解Gridview的工作原理,尤其是auto_fit。这是XML布局:它适用于一系列六个缩略图(48*48像素)。在纵向模式下,它显示一行六列。我不明白为什么android:columnWidth="60dp"行是必要的,因为auto_fit预计会找到正确的列数。如果没有android:columnWidth="60dp"行,它会显示一个3行2列的网格。这里是ImageAdapter类:packagecom.examples.HelloGridView;importandroid.content.Context;importandroid.view.View;importa

ios - 错误 : File not found while importing file from framework

我正在关注这个DemoTutorialURL在cartoDb提供的map上添加图层。我有WhirlyGlobe_Maply_Distribution_2_4二进制文件及其框架并导入其组件文件。但它告诉我找不到该文件。这是我为导入它而写的:#import请帮忙。我想在我的应用程序中使用它。谢谢 最佳答案 第1步-转到项目>常规>链接框架和库第2步-选择MaplyComponentFramework并将其删除。第3步-在嵌入式二进制文件的正上方,只需单击那里的“+”并添加MaplyComponentFramework。第4步-当您添加它

ios - @testable import moduleName 不导入所有内容

我有一个混合了Obj-C和Swift的项目,我在让我的单元测试正常工作时遇到了一些问题。我正在使用@testableimportmoduleName指令导入我的文件,但它似乎没有导入所有文件。我几乎可以完全访问我所有的Obj-C模型、管理器类等,但是在XCTestCase中没有一个ViewController(其中95%在Obj-C中)可用,以及我所有的Swift文件。我在XCTestCase的顶部导入了@testableimportModuleName,我还编辑了目标以启用可测试性,但我可以访问这些文件的唯一方法似乎是手动设置文件目标成员资格,如果我理解正确,我不需要这样做。有什么建

Swift 3 单元测试 - 使用 import @testable 时链接器失败

我目前正在尝试为我的(macOS)Xcode项目编写单元测试(不是UI测试)。我创建了一个新的单元测试目标,它为我创建了一个空白的单元测试文件。这符合要求并且链接正常,但没有测试。一旦我添加行@testableimportPilot,其中Pilot是我的AppTarget的名称,并且我尝试编译和运行,它失败了此消息:链接器命令失败,退出代码为1(使用-v查看调用)我已经尝试了我能找到的一切,但似乎没有任何效果。我在这里阅读的其他帖子处理了UI测试中的这个问题,但那是因为你不能在UI测试中使用@testable。您应该能够在单元测试中使用它,但我不明白为什么它不起作用。有没有人有什么见解

swift 3 和火力地堡 : Retrieve auto id value from snapshot

我在firebase上创建了下面的结构,我需要获取带有红色下划线的自动id:我创建的用于查询值的代码:letquery=reference.queryOrdered(byChild:"receiverId").queryEqual(toValue:"LKupL7KYiedpr6uEizdCapezJ6i2")//Startprocessquery.observe(.value,with:{(snapshot)inguardsnapshot.exists()else{print("Datadoesn'texists")return}print(snapshot.key)}我的“snaps

swift - import Foundation 改变算术运算符的行为

WelcometoSwift!Type:helpforassistance.1>1/3.0$R0:Double=0.333333333333333312>1%3$R1:Int=13>1%3/3.0$R2:Double=0.333333333333333314>importFoundation5>1/3.0$R3:Double=0.333333333333333316>1%3$R4:Int=17>1%3/3.0$R5:Int=0//thisresultchangesafterimportingFoundation这是Swift中的错误还是某种隐式转换魔法?编辑重现此问题的另一种(更简单)

objective-c - #import "Project-Swift.h"文件不刷新

我有一个包含Swift和Objective-C代码的项目。在我当前的项目中,如果我添加新的Swift模块,#import"Project-Swift.h"文件不会刷新。#import"Project-Swift.h"//doesnotrefreshifIadd.swiftfiles所以在Objective-C的世界里,swift代码是不可用的。文件存在,但只包含默认的#defines等。没有项目相关的东西。清除缓存、重建、删除派生数据都无济于事。 最佳答案 解决了。忘了@objc().这是强制性的。这里有详细信息(迁移中)Migra

xcode - Xcode Playground 中的 'import Cocoa' 和 'import Foundation' 有什么区别

此代码在Playground中运行良好importFoundationletstringDate:NSString="1403437865"letdate=NSDate(timeIntervalSince1970:stringDate.doubleValue)varoutputFormat=NSDateFormatter()outputFormat.locale=NSLocale(localeIdentifier:"ko_KR")outputFormat.dateStyle=.MediumStyleoutputFormat.timeStyle=.MediumStyleprintln("

objective-c - #import 文件在 Swift 项目中使用 ObjectiveC 时在 cocoaPods 中找不到错误

我在我的swift3项目中安装了一个ObjectiveCpod。我在Podfile中包含“use_frameworks”,因此我不需要在我的桥接header中添加任何内容。问题是当我包含一个(第三方)生成的ObjectiveC文件时,该文件试图从pod中#import一个header-它失败并显示“'[xxxxx].h'filenotfound”ObjectiveC#import"GTLRObject.h"语句导致“找不到GTLRObject.h文件”错误。我的播客文件:target'myHelloWorld'do#Commentthenextlineifyou'renotusingS

swift - Swift playground 中 "S"中出现的 "T"、 "Pr"和 "auto completion box"图标是什么意思?

这个问题在这里已经有了答案:Xcodeintellisensemeaningoflettersincoloredboxeslikef,T,C,M,P,C,K,#etc(2个答案)关闭7年前。问题Swiftplayground中“自动完成框”中出现的“S”、“T”、“Pr”图标是什么意思?还有其他种类吗?谢谢!答案(用于搜索引擎索引)C:ClassesPr:Protocolsf:FunctionsS:StructsU:UnionsE:EnumsT:TypesV:Globals