基于 swift 的单一视图 iOS 应用程序中的 NXOAuth2Client:如何导入库
NXOAuth2Client in swift based single view iOS app: how to import the library
我想在我的单一视图中使用 NXOAuth2Client iOS swift 应用程序;因此我使用 CocoaPods 将该库添加到我的项目中。我打开工作区,项目构建成功。
我在 objective-c 中关注的教程,在某些时候,在 AppDelegate.m
他们:
#import "NXOAuth2.h"
但是当我尝试在我的 AppDelegate.swift
中做同样的事情时,我总是得到 No such module
;例如,如果我尝试:
import NXOAuth2Client
我得到:
No such module NXOAuth2Client
(如果我尝试相同:import NXOAuth2
)
我查看了 Swift and Objective-C in the Same Project,但我没有足够的经验来弄清楚在我的情况下该怎么做。
这是我的工作区结构:
我需要添加 Bridging-Header.h
吗?它是如何工作的,我把它放在哪里?
你的 Podfile 是错误的。你需要让它使用 swift.
的框架
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'xyzPod'
end
我想在我的单一视图中使用 NXOAuth2Client iOS swift 应用程序;因此我使用 CocoaPods 将该库添加到我的项目中。我打开工作区,项目构建成功。
我在 objective-c 中关注的教程,在某些时候,在 AppDelegate.m
他们:
#import "NXOAuth2.h"
但是当我尝试在我的 AppDelegate.swift
中做同样的事情时,我总是得到 No such module
;例如,如果我尝试:
import NXOAuth2Client
我得到:
No such module NXOAuth2Client
(如果我尝试相同:import NXOAuth2
)
我查看了 Swift and Objective-C in the Same Project,但我没有足够的经验来弄清楚在我的情况下该怎么做。
这是我的工作区结构:
我需要添加 Bridging-Header.h
吗?它是如何工作的,我把它放在哪里?
你的 Podfile 是错误的。你需要让它使用 swift.
的框架platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'xyzPod'
end