Just a Computer Graphics Studio & My Life

Posts tagged ‘problem’

送修iPhone 6

又是因為水壺不小心在機車椅背弄開頭蓋,導致水壺裡的水流出來,浸濕了我的被包,儘管這次水壺中的水不多,還是淋到我放在背包中的iPhone6><~

%e9%80%81%e4%bf%aeiphone-600007

之前也有類似被水淋到的經驗,不過這次沒那麼幸運啦⋯⋯我不曉得水有流進充電連接阜,到公司時還是插上充電線來充電,充沒多久我就發現怪異,怎麼數字沒上升?仔細一看,根本沒在充電,換了其他兩條充電線,結果也是iPhone無動於衷⋯⋯公司裡有許多iPhone可交叉測試,確定不是充電線的問題,那麼八成就是連接阜無法運作。

(繼續閱讀…)

Advertisements

[Xcode] iOS 裝置支援 (iOS Device Support)

我使用固態硬碟的Macbook Air最近又常出現「空間不足」警告,可以參考我先前文章:Mac硬碟空間不足問題,那次有提到Xcode中的衍伸資料 (DerivedData),存放著我多年以來的專案暫存檔,數量之多佔據容量超過10GB

現在我發現另一個空間更加肥大的原因,就是iOS 裝置支援 (iOS Device Support),因為我有在開發iOS App,時常需要拿實機做測試,當我開著Xcode等待,它會自動去判斷有無支援此裝置的作業系統,比如iOS 9.3.1、iOS 10.0.1,只要沒有該版本的支援,Xcode會從手機下載支援擋到預設路徑如下圖:

ios-device-support2

以至於空間再怎麼多,也會被這些作業系統支援檔給塞滿,所以我決定刪除比較不會用到的版本。

ios-device-support

Xcode連結實機時,會出現上圖進度狀況,表示它正在從裝置下載作業系統支援檔到我的筆電。

我發現越高的作業系統支援檔容量越大,像iOS 10.0.12.9GB

註:檢索筆電各檔案容量的軟體是OmniDiskSweeper

參考:自己的經驗、Mac硬碟空間不足問題

[iOS] NavigationBar 阻擋視圖問題

為了下週五中秋節放連假四天,今天公司在家上班,不過我還是跑來辦公室,因為效率會比較好,尤其在大家都不在的時候XD~

過去我不太想用內建的NavigationBar,因為有一些潛在惱人的問題,所以一直都是自己刻介面。不過總有會用到內建的NavigationBar,還是要來解決一下NavigationBar 阻擋視圖問題

ios-edgesforextendedlayout

(繼續閱讀…)

奇妙的字元

在做專案時要引入標頭檔,遇到一種奇妙的狀況⋯⋯乍看之下兩行一模一樣的指令,IDE居然會有錯誤反應,當時也不知道是怎麼一回事,後來重新打一次指令,就可以運作啦⋯⋯

有問題

#import “СhatViewController.h"

正確

#import “ChatViewController.h"

.

拿到base64來編碼,真的就編出不同的結果呢!

https://www.base64encode.org/

I2ltcG9ydCAi0KFoYXRWaWV3Q29udHJvbGxlci5oIg==

I2ltcG9ydCAiQ2hhdFZpZXdDb250cm9sbGVyLmgi

看來真有某個字元有問題哪~接著看ASCII⋯⋯

https://www.branah.com/ascii-converter

ASCII code problem.png

所以是C這個字元有問題!

[iOS] UITableViewController加上客製視圖

幾乎沒有在用UITableViewController的我卡住了,真不曉得為何一定要用UITableViewController?因為它限制太大,其實可以由UIViewController所取代。因為table view固定整個畫面,要設定其frame就不太容易,想要加上客製view也真是難⋯⋯

table view controller add subview - before

因為是拿他人寫好的專案來改,他用storyboard做好一切會員有關的頁面,前後流程都已經確定,甚至此頁面的class是繼承他自己定義好的基礎class,所以我才不會想要大費周章從UITableViewController搬到UIViewController!

(繼續閱讀…)

[iOS] Code Signing 問題

我以為是因為安裝最新的Xcode 7,才會讓Provision遺失,後來經資深工程師提點,才知道原來是Provision過期,所以要重新過期,所以要重新喚醒下載使用。再來又發現Certificate也要一起更新下載使用⋯⋯

Provision deadline

No codesigning identities (i.e. certificate and private key pairs) that match the provisioning profile specified in your build settings (“iOS Team Provisioning Profile: *”) were found.

Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and resolve issues with signing identities and provisioning profiles.

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: