iOS13 適配 (9月27日)

2021-09-27 11:40:54 字數 1093 閱讀 8194

禁止使用私有方法 setvalue:forkeypath:

對於使用 _placeholderlabel.textcolor 、_placeholderlabel.font 等私有方法的地方,可在基類做如下處理,或者單獨替換。

-(void)setvalue:(id)value forkeypath:(nsstring *)keypath

]; }

if ([keypath isequaltostring:@"_placeholderlabel.font"]) ];

}}

對於使用   uitextfield *searchfield = [_searchbar valueforkey:@"_searchfield"]; 方法的可做如下處理

#ifdef __iphone_13_0

uitextfield *searchfield = _searchbar.searchtextfield;

#else

searchfield = [_searchbar valueforkey:@"_searchfield"];

#endif

需要注意的是 _searchbar.searchtextfield 在xcode11之前可能會報錯,所以最好分開處理。

對跳轉的目標控制器需要新增如下**,來保證可以全屏展示。

self.modalpresentationstyle = uimodalpresentationfullscreen;
[uiview layer] must be used from main thread only
這時需要將報錯的地方新增到主線程即可:

dispatch_async(dispatch_get_main_queue(), ^);
模擬器三方登入失效

解決方法:更新sdk,如果同時使用sms,建議同時更新

[_lsdefaults sharedinstance]: unrecognized selector sent to class 0x1d2a0eaa0

公升級友盟

Web 9月27日隨筆

一.如何實現瀏覽器中title中的小圖示 1.先引入link標籤,link的標籤屬性有 rel type href。2.rel是當前頁面與url 路徑 之間的關係 3.rel後面寫 shortcut icon href後寫名稱,路徑要正確。二.三.專案的完整目錄 1.css資料夾 2.images資...

9月13日 自學問題

1.多型性 a new a 是多型性 方法中行參列表 a a1 main方法中建立 a new a1 物件。方法 a1 也是多型性 2.int arr 和 int arr 是一樣,行參列表中一樣,是重寫 3.object是根父類 finalize 物件 之前該類的物件呼叫此方法,不要自己呼叫,由垃圾...

9月27日竇蒙 團隊成立

reflect 1反射 光,映,照,響 映出 形象 2沉思,思考,反省 reflector 1反映物 如反光鏡等 2反映者 這是我們互相輝映的平台.記錄學習歷程,分享學習心得.真心希望我們學習小組共同進步,積極交流.每個人都可以在上面發帖,發帖題目規格 時間姓名 題目 如 9月27日竇蒙 uml入門...