Xcode工程編譯錯誤之iOS開發之Sending '__strong typeof (xxx)' (aka 'xxxx *__strong') to parameter of incompatible type 'id<xxx>'
iphone開發出現警告:
Sending ‘__strong typeof (xxx)‘ (aka ‘xxxx *__strong‘) to parameter of incompatible type ‘id<xxx>‘
如圖:
原因是沒有在頭文件實現相應協議。
解決方法是在頭文件(.h文件)中
@interface 一行後面加上 <協議名>
如圖:
Xcode工程編譯錯誤之iOS開發之Sending '__strong typeof (xxx)' (aka 'xxxx *__strong') to parameter of incompatible type 'id<xxx>'
相關推薦
Xcode工程編譯錯誤之iOS開發之Sending 39;__strong typeof (xxx)39; (aka 39;xxxx *__strong39;) to parameter of incompatible type 39;id<xxx>39;
ram 分享 一行 警告 解決 class send 文件 interface iphone開發出現警告: Sending ‘__strong typeof (xxx)‘ (aka ‘xxxx *__strong‘) to parameter of incompatibl
Xcode工程編譯錯誤之iOS開發之Xcode9報錯 Compiling IB documents for earlier than iOS7 is no longer supported.
概要: 在我們升級到Xcode9時,最低的編譯版本為iOS8,但是在使用一些SDK的時候就會報出Compiling IB documents for earlier than iOS7 is no longer supported. 這句錯誤,這個時候我們點選錯誤跳轉到Xib或Storyboard中隨後
xcode工程編譯錯誤之iOS解決CUICatalog: Invalid asset name supplied問題
ios img term name code 一個 == 產生 解決方法 【問題分析】: 這個問題其實是老問題,產生原因就是因為在使用的時候 [UIImage imageNamed:]時,圖片不存在或者傳入的圖片名為nil. 【解決方法】: 添加一個系統斷點,來判斷如果
xcode工程編譯錯誤:No architectures to compile for
bis clear 文檔 哪些 i386 提高 href nts b2c 問題 開發環境:xcode6,iPhone6模擬器 xcode工程編譯錯誤:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active
xcode工程編譯錯誤:一般錯誤總結
content 增加 style csdn val 解決 environ 方框 ron 1.Apple LLVM 8.0 Error Group /’all-product-headers.yaml’ not found 最近升級了xcode打包後出現了個BUG,記錄解
xcode工程編譯錯誤:"An instance 0xca90200 of class UITableView was deallocated while key value observers were still registered with it"
開始 debugger eve locate obj bsp new 列表 ade An instance 0xca90200 of class UITableView was deallocated while key value observers were still
iOS開發之統計Xcode工程的程式碼行數
1.開啟終端,用cd命令 定位到工程所在的目錄,如果需要統計某個資料夾的程式碼行數,則cd到當前資料夾下 2.呼叫以下命名即可把每個原始碼檔案行數及總數統計出來 find . "(" -name "
IOS開發之新增第三方lib或從其他工程引入lib時的連結錯誤:ld: symbol(s) not found for architecture i386
首先要確保正確的新增步驟 1)拷貝到新project目錄下 2)新增到工程裡 3)在新工程的targets->Build Phases->target dependencies 點選+ 新增lib 3) 在新工程的targets->Summary->
iOS開發之duplicate symbols for architecture x86_64錯誤
center img idt 問題 復制 blog net 文件中 use 一、錯誤提示 在我們寫代碼過程中可能會經常遇到這樣一個錯誤: 1. duplicate symbols for architecture x86_64 2.clang: error: l
iOS開發之Xcode常用除錯技巧總結
轉載http://www.cocoachina.com/ios/20161102/17884.html 本文為投稿文章,作者:楊社兵 最近在面試,面試過程中問到了一些Xcode常用的除錯技巧問題。平常開發過程中用的還挺順手的,但你要突然讓我說,確實一臉懵逼。Debug的技巧
iOS開發之MAC的記憶體清理,Xcode清理
此文章僅適用於適用於使用Xcode的開發者。 長期不清理Xcode中的一些檔案你會發現自己的mac硬碟越來越小,而且是這個其他佔了絕大部分的硬碟,在網上搜索了很多辦法都沒找到如何清理這些其他 後來來來回回在資料夾中找發現~/Library/Developer/Xcode這個Xcode資料夾大的驚
iOS開發之一些錯誤集錦
######No1. NSAutoreleasePool’ is unavailable: not available in automatic reference counting mode 答:根據Objective-C 2.0程式設計上的舊版本的程式碼會發
iOS開發之如何關閉Xcode控制檯的所有輸出
一執行工程發現控制檯輸出一大堆內容,怎麼把它關掉呢。 1.原始的列印資料包括xcode列印的,第三方庫的,還有自己寫的 2.通過在pch裡,巨集定義把NSLog替換後發現少了很多自己寫的列印 #define NSLog(...) //NSLog(__VA_ARGS_
iOS開發之如何獲取自己工程所有圖片
網上都是如何獲取別人APP裡所有的圖片,當然也可以把自己的APP用相同的方法把圖片弄出來。這裡用正向思維把圖片拷出來。 正常來講從自己的工程把圖片資源弄出來一份,是下面的步驟 1.在工程裡搜檔案 “.png” “.jpg” ".jpeg" ".gif" 2.選中連
iOS開發之如何優雅的替換工程裡所有的系統彈框UIAlertView,UIActionSheet,UIAlertController 的原理
現在又要替換UIAlertView和UIActionSheet UIActionSheet使用的不多,按照系統的屬性方法名,重新定義一個類 實現一下就好,和UISwitch那個類似。 這裡以UIAlertView為例,因為它使用的特別多,直接在工程裡能搜到500多個,
iOS開發之關於CocoaPods一些基本錯誤
1.在我們替換ruby源時提示: bogon:~ Simona $ gem sources -a http://gems.ruby-china.org/ Error fetching http://gems.ruby-china.org/: SSL_conne
iOS開發之網路錯誤分層處理
在使用iOS的URL載入系統時,手機端和伺服器端端連線可能會出現各種各樣的錯誤,大致可以分為3種: 1、作業系統錯誤:資料包沒有到達指定的目標導致。這類錯誤iOS中用NSError物件包裝起來了,這類錯誤可以用Apple 提供的Reachability來檢測到
IOS開發之Xcode下LLDB除錯技巧_Debug_更改BOOL型別的值
1.當在除錯中更改bool型別的值時,不能用NO和YES,要用true和false 2.如果有個字典userInfoDic { avatar = "", birthday = "
iOS開發之逆向工程
逆向工程:是一個廣義概念,是指從可執行的程式系統出發,運用解密、反彙編、系統分析、動態除錯等多種技術對軟體進行分析,推匯出軟體產品的結構、流程、演算法、軟體架構、設計模式、執行方法、相關資源及文件等這一過程。軟體逆向的整個過程統稱為軟體逆向工程,過程中所採用的技術統稱為軟體逆
iOS開發之Xcode自定義程式碼塊遷移
本文介紹了程式碼塊遷移的過程. 背景:由於最近換了新的mac,所以,要做自定義程式碼塊的遷移. 一.Xcode中的程式碼塊. 二.開啟 Finder,快捷鍵Command +