iT邦幫忙

0

初學Xcode的一些小問題

  • 分享至 

  • xImage

1.請問原本的ViewController.swift跟自己新增的IOput會有哪裡不一樣嗎?
IBOutlet放在ViewController.swift可以拉過去View上面做Show的動作,但放在IOput裡面就不行動作了
2.原本的按鈕可以運作,但導入map之後按右上角的登入就會顯示錯誤訊息
感謝各位高手的回覆
https://ithelp.ithome.com.tw/upload/images/20220414/20148269bgVGEU2lDx.jpghttps://ithelp.ithome.com.tw/upload/images/20220414/201482698B7mnfSdGS.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1

1.你的Storyboard中的UIViewController有設定class是IOput嗎?
2.你按下去之後,出現的錯誤訊息是什麼?
3.給個建議:自己用code寫present或push換頁會比拉segue去做present或是push的動作來的好。
4.善用一下command+option+shift+4來做螢幕截圖吧。

1.2.已解決
3.感謝您的建議,我會嘗試著寫寫看的
4.不好意思,因為是使用非常不熟悉的Mac,所以就直接拍照上傳了

可以順便問一下,為何我的Map抓不到我所在的位置嗎,我的定位有開啟了,但他都會卡在Apple園區的位置,除非自己設定座標https://ithelp.ithome.com.tw/upload/images/20220416/201482694r1U6iOZpp.pnghttps://ithelp.ithome.com.tw/upload/images/20220416/20148269vlrE1GTEis.pnghttps://ithelp.ithome.com.tw/upload/images/20220416/20148269NCuN4L3mLk.png

程式小菜雞
我看了一下你座標寫死在程式碼中了。
Map不會自己去定位你現在的位置的。
你要自己寫一個取座標的功能,然後把取得的座標塞進Map。
通常畫面上都會有一個點下去後跑去你現在位置的按扭。
那個就是按下去後,先去取座標,再把座標塞進地圖中。

2
海綿寶寶
iT邦大神 1 級 ‧ 2022-04-15 08:20:26

1.請問原本的ViewController.swift跟自己新增的IOput會有哪裡不一樣嗎?

ViewController 是 XCode 預設產生的範例程式
IOput 是你寫的程式

IBOutlet放在ViewController.swift可以拉過去View上面做Show的動作,但放在IOput裡面就不行動作了

因為程式寫錯了

2.原本的按鈕可以運作,但導入map之後按右上角的登入就會顯示錯誤訊息

因為程式寫錯了

建議剛開始時不要自己寫程式
買本書或者看網路上的教學文章
一個字一個字打程式(最好不要 copy/paste)
等到熟悉了一點
再開始自己寫程式

感謝您的回覆,我是照著書上跟網路上的程式一個一個字打的,因為是專題需要,學校老師也不精通這方面的程式碼,所以才會來這裡尋求問題點

照著書上跟網路上的程式一個一個字打

一般程式問題
可以直接把程式碼(文字,不是圖片)貼上來問

但是你的問題可能包括在你的電腦上的 XCode 操作流程動作
無法貼上來除錯

最終還是得靠你自己靜下心來
回頭一步步檢查
是什麼地方有問題

我要發表回答

立即登入回答