1. 程式人生 > >使用AFNetworking遇到的2個警告解決方法。

使用AFNetworking遇到的2個警告解決方法。

1.編譯警告 object file (/Users/liangchris/Library/Developer/Xcode/DerivedData/ShowTracker-frpchxkxofnchfgnttvtdgvltekp/Build/Products/Debug-iphonesimulator/libAFNetworking.a(AFHTTPRequestOperationManager.o)) was built for newer iOS version (8.0) than being linked (7.0)

  

通過看提示得知是版本的問題:


通過修改版本可以解決,解決方法為: 

選擇8.0或更高的版本號,這樣就解決了版本號過低的提示。


2. 編譯警告: 

/Users/liangchris/zw/ios_app/ShowTracker/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h:39:60: Auto property synthesis will not synthesize property 'response'; it will be implemented by its superclass, use @dynamic to acknowledge intention

在網上搜了一下,雖然說這個警告不影響使用,但是很礙眼,解決的這個問題的方法是升級AFNetworking的版本號,可見是原始碼本身存在的警告,最新版的已經解決了此問題。為了驗證,我看了一下我的Podfile檔案,果然裡面的版本號是按照網上的教程寫的2.2.1,修改使用最新版後解決了這個問題。

以下是Podfile的內容:

  1 source 'https://github.com/CocoaPods/Specs.git'

  2 # Uncomment this line to define a global platform for your project

  3 platform :ios, '8.0'

  4 # Uncomment this line if you're using Swift

  5 # use_frameworks!

  6

  7 target 'ShowTracker' do

  8 pod 'AFNetworking', '~> 2.5'

  9 #pod 'AFNetworking', '2.2.1'

 10 end

line10 那裡是原來的版本號,line9是使用最新的版本號,至少高於2.5.

然後執行 pod install

[email protected]:~/zw/ios_app/ShowTracker$ pod install

Updating local specs repositories

Analyzing dependencies

Downloading dependencies

Installing AFNetworking 2.6.1 (was 2.2.1)

Generating Pods project

Integrating client project

Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

[email protected]:~/zw/ios_app/ShowTracker$

再重新編譯一下就沒有任何警告了。

相關推薦

使用AFNetworking遇到的2警告解決方法

1.編譯警告 object file (/Users/liangchris/Library/Developer/Xcode/DerivedData/ShowTracker-frpchxkxofnchf

同一臺機器上多tomcat啟動造成的內存溢出問題的解決方法

-xms maxperm size blog 內存溢出 max gpo 解決 rms 加下面這句話就行了,我是WIN10+雙tomcat+nginx(本地站點),無壓力。在編譯器的vm option裏面加哦。 -server -Xms512m -Xmx1024m -X

2.開啟ftp亂碼解決方法

今天在部署軟體的時候開啟ftp(取相關檔案)亂碼,然後就從自己本機電腦上直接考到遠端電腦,點選安裝程式沒反應,暈倒不知道怎麼回事。找了將近2個小時才知道原因就是亂碼引起的問題,要想防止亂碼。開啟控制面板找到區域語言設定全部改成中文。 當時是在Windwos2008系統出現亂

水晶報表 Crystal Report 調用存儲過程時出錯 找不到表 ,解決方法

top app net amp lean local database sep asp.net 用 CrystalReportViewer1 控件在asp.net的網頁上顯示報表,假設做報表時調用數據表數據的方式調用是能夠成功的。但報表是用存儲過程獲

移植SDL2.2問題及解決方法

error 解決 tle blog href -h itl details onf 項目需要ffmpeg+SDL播放視頻,所以不得不移植SDL 根據 《移植SDL最新版本》http://blog.csdn.net/flyyang123456789/article/detai

nessus無法訪問https://localhost:8834/#/,解決方法

方法 啟動文件 服務 技術 ges net 權限 分享 無法 之前沒弄明白為啥經常訪問不了https://localhost:8834/#/,後面才發現是服務關閉了。 首先netstat -an 查看8834是否開啟, 直接運行一下nessus目錄下的nessusd.exe

ERROR: JDWP Unable to get JNI 1.2 environment的解決方法

pre 發生 next ret bsp println 資料 new 獲取 當執行如下代碼時: //從控制臺獲取輸入 InputStream is = System.in; Scanner scanner = new Sca

Web開發常見的幾漏洞解決方法

ssi select erro catch 們的 input cookie sha too 平時工作,多數是開發Web項目,由於一般是開發內部使用的業務系統,所以對於安全性一般不是看的很重,基本上由於是內網系統,一般也很少會受到攻擊,但有時候一些系統平臺,需要外網也要使用,

IDEA代碼格式化快捷鍵無效解決方法

ctrl 解決方法 inf 方法 分享圖片 ide info 圖片 .com 在IDEA內,代碼格式化快捷鍵為:CTRL+ALT+L 之所以按了沒有反應,大多數時候是因為和其它應用的全局快捷鍵相沖突。   比如網易雲: IDEA代碼格式化快捷鍵無效解決方法。

C# 中2問號的作用C#的??代表是什麽意思

bsp .cn 問號 div ali 類型 cnblogs htm 如果 https://www.cnblogs.com/gggg/p/5867412.html 變量定義中含有一個問號,意思是這個數據類型是NullAble類型的。(NullAble意思是可以為空) 變量

JSP中的include(靜態包含文件)在包含html文件時,亂碼問題的解決方法

通過 url 添加 jsp 我們 fig 推薦 ont pat 第一種辦法:就是不要include html頁面,改成include jsp頁面 第二種辦法:為被包含的html文件也在第一行添加如jsp一樣的指令<%@ page lanage="java" pageE

【Android】AS警告解決方法:String literal in setText can not be translated. Use Android resources instead.

轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80166941 【錯誤】 String literal in setText can not be translated. Use Android reso

centos7 u盤安裝遇到的坑以及靠譜解決方法

首先在官網下載centos7的iso檔案,大約4個G,然後推薦使用ultra ISO軟體來製作U盤啟動盤,主要是用ISO軟體開啟映象檔案,然後選擇製作硬碟啟動,選擇u盤,直接next就行,大約14min就OK。一個centos7的U盤啟動製作完畢。 接下來就是u盤安裝系統的過程,插入U盤,F12鍵

iOS -- AFNetworking傳入陣列引數的解決方法

NSDictionary *dict = @{ @"a":@"a" }; NSArray *arr = @[dict]; NSError *parseError = nil;

Oracle資料庫資料顯示亂碼問題解決方法

一、問題描述:       在將其它資料庫的資料匯出檔案匯入本地新建資料庫時,所匯入的資料全部是亂碼,一般表現為資料表中列的值類似於"?????",即內容大部分為?的表現形式。初步判斷是因為Oracle客戶端與資料庫編碼不一致所導致。亂碼問題在各類技

@Value() 設定預設值後,配置值無法生效的一個解決方法騷操作

遇到的現象: 使用@Value(${cash.trade.show.loan.repay:true})配置後,即使配置檔案裡配置了cash.trade.show.loan.repay = false ,程式獲得的showLoanRepay還是true。   這邊原始碼

iOS Treating Unicode character as whitespace 警告解決方法

   聯絡人:石虎 QQ:1224614774  暱稱: 嗡嘛呢叭咪哄                        QQ

JavaWeb問題集錦: CentOS 7中MySQL連線數被限制為214解決方法

這篇文章主要給大家介紹了關於CentOS 7中MySQL連線數被限制為214個的解決方法,文中通過示例程式碼介紹的非常詳細,對大傢俱有一定的參考學習價值,需要的朋友們下面跟著小編來一起看看吧。 發現問題 最近在專案中遇到一個問題,由於連線數過多,提示 “Too many con

Echarts使用記錄篇,遇到一些比較棘手或者奇怪的問題以及解決方法

1、需求:外層套div,游標移入div層變手形狀。       div增加style.cursor = pointer,echarts更改cursor = default       解決方法:修改echarts的預設z-index為-1; $("#id")[0].fi

VS程式設計,提示【以下檔案中的行尾不一致是否將行尾標準化?】的一種解決方法

原因分析: 可能是寫程式碼的時候行尾的標識可能不一樣造成的。預設情況下是坐對行尾進行檢查。   解決辦法有兩種: 去掉去行尾的檢查,或者修改行尾的內容為統一的一種。   方法1:去掉行尾檢查的配置: 在選項裡->環境->文件中有一個"載入時