これは非常に基本的な質問ですが、問題の原因がわかりません。私は単純な "hello world"プログラムを作ろうとしています。プログラムでは、ユーザーがテキストフィールドに入力したいものを入力し、何でも入力します。しかし、何も起こっていないようだと私は私のプッシュ機能が私がそれを期待どおりに正確に働いた理由は不明です。あなたが提供されたコードに基づいてラベルテキストをUITextFieldに入力する文字に変更する
import UIKit
class ViewController: UIViewController {
@IBOutlet var PopUp: UITextField!
@IBOutlet weak var HelloWorld: UILabel!
@IBAction func Push(_ sender: UIButton) {
PopUp.isHidden = false
PopUp.text = "hello World"
}
@IBAction func send(_ sender: UITextField) {
HelloWorld.text = sender.text
}
}
あなたが知る必要がある最初の事は、メソッド、変数名は小文字で始めるべきであるということです手紙。クラス名と構造体名は大文字で始まります。 – rmaddy
'send'アクションにどのようなイベントを接続しましたか? – rmaddy
IBOutletとIBAction関数にはより良い名前を付けるべきです。たとえばUILabelはlblUserEnteredTxtと呼ばれます。たとえば、func PushはbtnMyButtonTouchUpInsideです。たとえば、 –