簡體   English   中英

iOS Swift Cocoapods-安裝和使用Couchbase庫

[英]IOS Swift Cocoapods - install and use couchbase library

我想在我的ios swift應用程序中使用沙發床,因此在我的項目中安裝了沙發床吊艙。

還將所有頭文件添加到了Bridging-Header文件中,但是編譯器無法將這些鏈接解析為頭文件,並且無法找到類CBLManager。

橋接頭文件-嘗試1

#import "CouchbaseLiteListener.framework/Headers/CBLListener.h"
#import "CouchbaseLite.framework/Headers/CBLAttachment.h"
#import "CouchbaseLite.framework/Headers/CBLAuthenticator.h"
#import "CouchbaseLite.framework/Headers/CBLDatabase.h"
#import "CouchbaseLite.framework/Headers/CBLDatabaseChange.h"
#import "CouchbaseLite.framework/Headers/CBLDocument.h"
#import "CouchbaseLite.framework/Headers/CBLGeometry.h"
#import "CouchbaseLite.framework/Headers/CBLJSON.h"
#import "CouchbaseLite.framework/Headers/CBLManager.h"
#import "CouchbaseLite.framework/Headers/CBLModel.h"
#import "CouchbaseLite.framework/Headers/CBLModelFactory.h"
#import "CouchbaseLite.framework/Headers/CBLQuery.h"
#import "CouchbaseLite.framework/Headers/CBLQuery+FullTextSearch.h"
#import "CouchbaseLite.framework/Headers/CBLQuery+Geo.h"
#import "CouchbaseLite.framework/Headers/CBLReplication.h"
#import "CouchbaseLite.framework/Headers/CBLRevision.h"
#import "CouchbaseLite.framework/Headers/CBLUITableSource.h"
#import "CouchbaseLite.framework/Headers/CBLView.h"
#import "CouchbaseLite.framework/Headers/CouchbaseLite.h"
#import "CouchbaseLite.framework/Headers/MYDynamicObject.h"

橋接頭文件-嘗試2

#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLiteListener.framework/Headers/CBLListener.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLAttachment.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLAuthenticator.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLDatabase.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLDatabaseChange.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLDocument.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLGeometry.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLJSON.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLManager.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLModel.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLModelFactory.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLQuery.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLQuery+FullTextSearch.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLQuery+Geo.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLReplication.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLRevision.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLUITableSource.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CBLView.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/CouchbaseLite.h"
#import "Pods/couchbase-lite-ios/Frameworks/CouchbaseLite.framework/Headers/MYDynamicObject.h"

我已經用AFNetworking做過同樣的事情,並且工作正常。

找到了解決方案

#import "Pods/couchbase-lite-ios/CouchbaseLiteListener.framework/Headers/CBLListener.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLAttachment.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLAuthenticator.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLDatabase.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLDatabaseChange.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLDocument.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLGeometry.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLJSON.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLManager.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLModel.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLModelFactory.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLQuery.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLQuery+FullTextSearch.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLQuery+Geo.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLReplication.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLRevision.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLUITableSource.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CBLView.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/CouchbaseLite.h"
#import "Pods/couchbase-lite-ios/CouchbaseLite.framework/Headers/MYDynamicObject.h"

通過使用couchbase-lite-ios 1.2.0 pod,我能夠在橋接頭中使用一行:

#import "couchbase-lite-ios/CouchbaseLite/CouchbaseLite.h"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM