草庐IT

target_field

全部标签

ios - 无法让 GoogleMaps SDK 在 Xcode Test Target 上运行(在 App Target 上运行)

设置我已经使用CocoaPods成功地将GoogleMapsSDK集成到我的Swift2项目中。我的设置与RayWenderlichtutorial所建议的差不多就此主题而言。我能找到的唯一区别是,我必须将这一行添加到AppDelegate:importUIKitimportGoogleMaps//...为了使用框架的类。本教程建议导入:#import...改为桥接头。该应用程序运行没有问题。问题:当我尝试运行由Xcode自动生成的测试目标时,出现错误:Nosuchmodule'GoogleMaps'...指向上面AppDelegate中的swiftimport语句。因此,我决定改用教

ios - 解析.com : How to properly check if a field is empty?

我在iOS/Swift应用程序的上下文中问这个问题:当通过查询从Parse中检索对象时,我过去常常通过检查空字段是否为nil来检查它们。如果!=nil....然后执行此操作等等....显然,这不是执行此操作的正确方法,因为即使Parse上的字段为空,swift也不会将其视为nil。那么要检查什么来确定一个字段是否为空,以及各种Parse支持的类型:字符串、数字、数组......?编辑:objective-c的答案在swift中不起作用,除非值是bool值,否则您必须将它与nil(这会导致此处出现问题)或其他东西进行比较,以查看它是否存在。 最佳答案

xcode - iOS8.0 的 CompileSwift 状态为 "the current deployment target does not support automated __weak references"

我正努力在Swift应用程序中使用静态库(从ObjectiveC编译)。我有一个包含相关header的ObjectiveC桥接header。构建应用程序时出现此错误../someDirectory/Xcode/FirstSteps/headers/Acme.h:89:thecurrentdeploymenttargetdoesnotsupportautomated__weakreferencesAcme类确实使用弱引用,但部署目标是iOS8.0,它应该支持它们。我是不是找错树了?Acme.h的第89行显示:-(void)addTopicListener:(__weakNSObject*

ios - 移动 Swift iOS 应用程序以支持 Apple TV 作为新的 Target

也许有人可以提供帮助,我正在尝试移动我的应用程序以促进AppleTV的新目标。我创建了新的Storyboard并以与在iOS应用程序中相同的方式链接所有内容。当我尝试启动应用程序时,在执行AppDelegate之后(在它进入初始Controller的viewDidLoad之前)出现以下异常。有什么想法吗?2015-09-1912:24:44.629AppTV[46733:3797033]***Terminatingappduetouncaughtexception'CALayerInvalid',reason:'layerisapartofcycleinitslayertree'***

ios - Xcode 6 警告与 iOS 自定义框架 : PRODUCT_MODULE_NAME may not be overridden for framework target 'MyFramework'

在Xcode6.1中为Swift语言创建了一个空白框架并收到此构建警告。warning:PRODUCT_MODULE_NAMEmaynotbeoverriddenforframeworktarget'MyFramework' 最佳答案 原来我在项目级别添加了build设置“产品模块名称”,这覆盖了我的新框架的产品模块名称。我有4个目标:一个生产目标、一个暂存目标和2个测试目标,我不想处理4个不同的桥接header和为Swift代码生成的header。答案是使用正确的框架名称为我的新框架目标明确输入“产品模块名称”build设置。替代

ios - 新的 Lister 应用程序错误 "The shared application group container is unavailable. Check your entitlements and provisioning profiles for this target..."

我已经完成了自述文件中的所有内容。仍然在我按下播放键后,模拟器运行然后崩溃并显示以下消息:在第175行处失败:lettoURL=ListUtilities.localDocumentsDirectory.URLByAppendingPathComponent(url.lastPathComponent)我不知道该怎么办。 最佳答案 您必须将LISTER_BUNDLE_PREFIX更改为您公司的捆绑ID,例如“com.yourcompany.com”,并最终修复AppGroup选项和iCloud选项中的错误。第一步必须在第2步和第3步

ios - 错误 : Unable to load contents of file list: '/Target Support Files/Pods-xx/Pods-xx-frameworks-Debug-input-files.xcfilelist' (in target 'xx' )

XCode版本10.2.1error:Unabletoloadcontentsoffilelist:'/TargetSupportFiles/Pods-SMarket/Pods-SMarket-frameworks-Debug-input-files.xcfilelist'(intarget'SMarket')error:Unabletoloadcontentsoffilelist:'/TargetSupportFiles/Pods-SMarket/Pods-SMarket-frameworks-Debug-output-files.xcfilelist'(intarget'SMark

ios - target 指定产品类型 'com.apple.product-type.bundle.ui-testing' ,但是 'iphonesimulator' 平台没有这样的产品类型

当我运行我的swift项目时,我得到了这个错误。targetspecifiesproducttype'com.apple.product-type.bundle.ui-testing',butthere'snosuchproducttypeforthe'iphonesimulator'platform我在SO上发现了一些类似的问题,但是this答案没有解决我的问题。我googled它也是,里面没有这个产品类型的项目。我正在使用xcode6.4和swift1.2 最佳答案 在使用Xcode7Beta添加用于UI测试的产品并不断在Xco

类 Entity 中的 java.lang.IllegalAccessError : tried to access field ConcreteEntity. 实例

java.lang.IllegalAccessError:triedtoaccessfieldConcreteEntity.instancefromclassEntity好的,这就是交易。我正在尝试访问ConcreteEntity.instance,这是一个具有访问类型default的字段,存在于默认ClassLoader中,而Entity.getInstance是存在于子ClassLoader中的方法。现在请记住它们都在同一个包中,但是会抛出IllegalAccessError。有没有解决这个问题的方法,不涉及我实际将实体类加载到与ConcreteEntity相同的ClassLoad

java - fragment 和通知 : Target different Activities from Notification; depending on screen configuration

问题:如果目标可能取决于配置(屏幕尺寸、方向等),如何决定Notification应该启动什么Activity;就像人们使用Fragment时经常遇到的情况一样?详情:让我们考虑NewsReadersample它演示了如何使用Fragment来制作可在多种屏幕尺寸和屏幕方向上良好运行的应用程序。此应用的结构如下:HeadlinesFragment。ArticleFragment。“主要”Activity(NewsReaderActivity)。在双Pane模式下,此Activity包含两个fragment。在单Pane模式下,它只包含HeadlinesFragment。ArticleA