问题标签 [bridging-header]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
208 浏览

ios - 我是否需要桥接头才能将 Google AdMob SDK 7.0+ 版 podfile 导入我的 Xcode 项目?

我有一个用 Swift 2.0 编写的小型完整 Xcode 项目。我正在显示 Google AdMob 横幅和插页式广告。

以前,我手动导入了 GoogleMobileAdsFramework 以方便横幅和插页式广告。但我想使用 CocoaPods 来自动更新 GoogleMobileAdsFramework 向前发展。

我按照 Google AdMob 开发人员部分的说明进行操作,并在我的工作 Xcode 项目中设置了一个 podfile,以将自动更新合并到 Google AdMob SDK。

我将我的 podfile 设置如下:

...安装了 podfile ...一切似乎都井井有条。

我通过单击 MyProjectName.xcworkspace 重新打开了我的工作项目并获得了两个依赖项 - 我的项目和 pod。

我是否需要在我的项目中创建一个桥接头来从创建的 podfile 中导入相关的框架头?还是自动发生?

我记得在某处读过,您不再需要引入标头来从 GoogleMobileAds 框架导入框架标头。当我使用 podfile 方法时也是这种情况吗?

我是否应该从我的项目依赖项中删除 GoogleMobileAdsFramework 库,因为我已经在整个项目的 podfile 部分中拥有它?

0 投票
1 回答
558 浏览

ios - 体系结构 i386 iOS 的未定义符号

我在尝试使用 iOS 图表库运行我的项目时发现以下错误。该代码在 iPhone5 和 iPad2 上运行时在模拟器上运行良好,但在 iPhone6 及更高版本上构建失败:

0 投票
1 回答
329 浏览

ios - 在应用程序委托中导入 AWSCore 标头 - Swift

我正在按照这些说明将 AWS 开发工具包集成到我的 swift 应用程序中:http: //docs.aws.amazon.com/mobile/sdkforios/developerguide/setup.html

这个指令令人困惑。

在我的应用程序委托中,我有:

这给了我一个错误:

我应该如何在应用程序委托中正确导入 AWSCore 标头?

0 投票
1 回答
1909 浏览

ios - 在设备上安装应用程序同时在模拟器上正常工作时出现“错误无法导入桥接头”

我对 iOS 很陌生,我来自 Android 背景。我已经阅读了很多关于这个问题的帖子,但我无法解决这个问题。

我的问题是该应用程序在 iPhone 模拟器上运行良好,但在设备上运行时出现以下错误 -

更新:

我的桥接头文件

你能指出我现在遇到的问题吗?为什么它在模拟器上运行良好而不是在实际设备上运行?

0 投票
1 回答
589 浏览

swift - 无法导入桥接头文件 - Swift

我正在尝试导入我的桥接头文件,但它不起作用,我已经使用了这里介绍的所有解决方案无法导入桥接头

但没有什么对我有用。

我正在尝试从github导入这个库,有人可以帮忙吗

https://github.com/nst/STTwitter

这是错误

0 投票
0 回答
154 浏览

objective-c - 无法使用非 ASCII 字符创建 Swift 类

我正在尝试创建以下类:

但是,当我尝试编译时,出现以下错误:

'swift_name' 属性的参数必须是 ASCII 标识符字符串

这个错误在我的-Swift.h标题上,生成的代码是

这似乎是rdar://22737851中报告的错误。

有没有办法使用非ASCII字符来解决这个问题?

0 投票
0 回答
67 浏览

ios - 导入与桥接头

import Foo当在 swift 文件之上使用而不是通过桥接头将库添加到项目中 时,是否有编译时性能改进#import <Foo/Foo.h>?

0 投票
2 回答
765 浏览

objective-c - 在 Swift 中使用 Obj-C 类扩展?

我使用 Xcode 向我的 Swift 项目中添加了一些 Obj-C 代码(优秀的ExpressionsAdd files... ),但它没有问我是否想制作一个桥接头。所以我自己在 Obj-C 代码组中创建了一个,将其编辑为#import我需要的单个标头,并确保在构建设置中的 Swift 编译器中引用了该文件。然后,我查看了 Obj-C 代码并确保 .m 文件在目标中——它们是,并且它们在编译源中列出。

有问题的标题包含以下内容:

现在我正在尝试使用与本文相同的基本语法来调用此代码

以及主题的几个变体。但它不会编译,“类型'NSNumber'没有成员'numberByParsingExpression'”。

我在这里错过了一步吗?

0 投票
0 回答
148 浏览

c - 在 Swift 中,如何捕获由 C 函数写入的标准输出和标准错误?

我在我的 swift 应用程序中借助桥接头使用用 C 编写的函数。我正在桥接的代码写入标准输出和标准错误,它们显示在 Xcode 的控制台中。有没有办法从我的 swift 应用程序中捕获该输出?

0 投票
0 回答
259 浏览

ios - FBAudience Network:objc_boxable 属性仅适用于 struct 或 union。差异:在 Swift 桥接头中使用

我遇到了与 FBAudience Network 相同的错误:objc_boxable 属性仅适用于 struct 或 union,但将 pod 更新到 4.10.1 的解决方案不能解决编译错误。

与最初问题的主要区别在于 FBAudienceNetwork 是在桥接头中导入的(不使用“use_frameworks!”,因为与 iOS 7 兼容),以便从 swift 中使用它。

我找到的唯一解决方案是在项目中手动导入 FBAudienceNetwork 框架,而不是通过 pod 使用它。