久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Swift 3中使用FMDB遇到的問題與解決方法

相信大家都熟悉OC使用FMDB第三方庫,進(jìn)行數(shù)據(jù)庫操作,增、刪、改、查,但最近在Swift 3中使用FMDB遇到了一些問題,下面這篇文章主要給大家介紹了關(guān)于在Swift 3中使用FMDB遇到的問題與解

本文主要給大家介紹了關(guān)于在Swift 3中使用FMDB遇到的問題與解決方法,分享出來供大家參考學(xué)習(xí),下面來一起看看詳細(xì)的介紹:

狀況

OC項(xiàng)目轉(zhuǎn)Swift,打算繼續(xù)使用FMDB。Cocoapods進(jìn)來后,在橋接文件 "XXX-Bridging-Header.h" 中寫入#import "FMDB.h"。

編譯報(bào)錯(cuò),如下圖所示。


Cocoapods Podfile
platform :ios, '10.0'
use_frameworks!
targetsArray = ['HelloSwift']
targetsArray.each do |t|
 target t do
  pod 'FMDB/SQLCipher'
  pod 'Alamofire'
 end
end
inhibit_all_warnings!

原因

究其原因,發(fā)現(xiàn)是因?yàn)樵赑odfile用了use_frameworks!導(dǎo)致的。之前OC的項(xiàng)目沒有加這個(gè)屬性。

在Cocoapods 里使用use_frameworks!的話,是通過frameworks這個(gè)方式來管理pod的代碼。不配置的話,則采用static libraries方式來管理。這也是之前OC項(xiàng)目里的方式,在需要調(diào)用的地方直接 #import "FMDB.h"即可。

解決方法

在橋接文件 "XXX-Bridging-Header.h" 中的引用方式改變成#import <FMDB/FMDB.h>

在需要調(diào)用的類里加上import FMDB,編譯成功。

示例代碼

之前Cocoapods用static libraries方式的話是不需要在類里import FMDB的。但如果采用use_frameworks!屬性的話,調(diào)用時(shí)不引用會(huì)報(bào)如下錯(cuò)誤。


參考資料

在xcode 6.4 中使用swift和object-c混合編程,同時(shí)通過cocoapods進(jìn)行管理的一些問題和解決辦法](http://blog.csdn.net/remote_roamer/article/details/47835347)

cocoapods use_frameworks的問題

Swift and Objective-C in the Same Project

總結(jié)

以上就是這篇文章的全部內(nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)html5模板網(wǎng)的支持。

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

正則表達(dá)式使用單個(gè)字符串來描述、匹配一系列符合某個(gè)句法規(guī)則的字符串。本文重點(diǎn)給大家介紹swift 3.0 正則表達(dá)式查找/替換字符的實(shí)現(xiàn)代碼,需要的朋友參考下吧
訪問控制可以限定你在源文件或模塊中訪問代碼的級(jí)別,也就是說可以控制哪些代碼你可以訪問,哪些代碼你不能訪問。下面這篇文章主要給大家介紹了關(guān)于Swift學(xué)習(xí)教程之訪問控制的相
本篇文章主要介紹了swift3.0 創(chuàng)建sqlite數(shù)據(jù)庫步驟方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
這篇文章主要介紹了Swift 3.0 enum 的靈活使用介紹,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
這篇文章主要為大家詳細(xì)介紹了swift3.0指紋解鎖的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
Swift中經(jīng)常會(huì)遇到字典和字符串的相互轉(zhuǎn)換,本篇文章主要介紹了Swift中字典與JSON轉(zhuǎn)換的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
主站蜘蛛池模板: 国产精品成人一区二区三区 | 在线观看 亚洲 | 久久久久一区二区 | 视频1区| 欧美日韩在线一区二区 | 亚洲网站观看 | 视频1区2区 | 欧美激情网站 | 亚洲免费在线 | 日韩一二区| 一区二区三区四区电影视频在线观看 | 亚洲成av片人久久久 | 国产成人精品久久二区二区91 | 性福视频在线观看 | 精品久久久久久久 | 久久精品99国产精品日本 | 91在线视频精品 | 久久精品国产一区二区电影 | 久久精品欧美一区二区三区不卡 | 国产不卡视频 | 国产精品久久久久无码av | 国产日韩欧美一区二区在线播放 | 亚洲最大av网站 | 9久9久| 91成人影院 | 成人性生交大片 | 国产精品美女久久久久aⅴ国产馆 | 麻豆久久久久久久久久 | 中文在线一区二区 | 日韩精品免费 | 国产99精品| 黄网站免费在线看 | 国产视频精品免费 | 日韩精品视频一区二区三区 | 99久久影院 | av黄色免费 | 亚洲国产成人av好男人在线观看 | 亚洲欧美日韩在线一区二区 | 中文字幕日韩一区 | 国产美女在线看 | 米奇成人网 |