依然是舊專案的問題,出現了'sqlite3_key' is invalid in C99的Error,查了下看到這篇sqlite3_key is invalid in C99 iOS11,看起來在iOS10是正常的,仔細想了下猜測是compiler版本問題,我的Xcode是10.1,就回到Xcode -> Preferences,點擊Locations,找到Command Line Tools,選Xcode 8.3.1,重開再compiler就OK了
參考網址:
sqlite3_key is invalid in C99 iOS11
2020年3月15日 星期日
升級到Xcode 9.3後出現Expected method to read dictionary element not found on object of type 'id'
開啟多年未開的專案想要compile時一直出現Expected method to read dictionary element not found on object of type 'id<NSFastEnumeration,NSObject>'的錯誤訊息,仔細查看,是PromiseKit這個library在xcode 9.3後會有的問題,查半天都是講用cocoapods升級PromiseKit到1.7.2就OK了,打下pod update後,又出現其他專案的Error,仔細一看發現一個根本不能update的Library,問題最後只能是直接解決這error,反過來想,只好去查看這Framework針對這issue的commit,最後找到Fix build on Xcode 9.3,修改如下
有種怎沒想到這樣改的蠢想法,不過又有種這像是workaround的感覺!!
參考網址:
Objective C- Xcode 9.3 - Expected method to read dictionary element not found on object of type
Fix build on Xcode 9.3
有種怎沒想到這樣改的蠢想法,不過又有種這像是workaround的感覺!!
參考網址:
Objective C- Xcode 9.3 - Expected method to read dictionary element not found on object of type
Fix build on Xcode 9.3
2020年1月30日 星期四
Laravel指定版本建立專案
Laravel的版本更新蠻快的,但主機的PHP常都在舊些的版本,例如沒指定版本都用到Laravel framework 6.X及PHP 7.2,但我還在用PHP 7.1,最新支援版本是5.8.35,所以在建立是要用以下的指令,demo是專案名,這樣即可。這邊做個筆記。
參考網址:
Installing specific laravel version with composer create-project
composer create-project laravel/laravel=5.8.* demo
參考網址:
Installing specific laravel version with composer create-project
2020年1月14日 星期二
ScrollView內設定自動計算出高度的Content
參考:http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/
4. [中级] 在UIScrollView顺序排列一些view并自动计算contentSize
參考網址:
http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/
4. [中级] 在UIScrollView顺序排列一些view并自动计算contentSize
參考網址:
http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/
2020年1月3日 星期五
NSDate在2019年12月30日發生年度變成2020年的一年誤差問題
這幾天發生個怪問題,上傳的資料時間居然從2019-12-30變成2020-12-30,每筆資料都一樣,用的是NSDateFormatter這些內建的函式庫,怎麼看都沒問題著實奇怪,Google了下發現iOS NSDate转成时间戳出现一年的误差提到,仔細一看才發現全都是用YYYY這寫法,在ISO週日曆有解釋計算方式,大概可以簡單的去想成1/1那週從週一開始的都會是新的一年,所以還是都用yyyy小寫,除非您是要算成此週為哪一年的會計年度這種需求
參考網址:
iOS NSDate转成时间戳出现一年的误差
ISO週日曆
參考網址:
iOS NSDate转成时间戳出现一年的误差
ISO週日曆
訂閱:
文章 (Atom)
