質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.83%

  • Swift

    6509questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • iOS

    3697questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

割り勘アプリを作成していて、シュミレーション時に画面が真っ白になってしまいます。

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 125
退会済みユーザー

退会済みユーザー

 前提・実現したいこと

割り勘アプリを作成しているのですが、
シュミレーターで画面が真っ白になってしまいます。

 発生している問題・エラーメッセージ

特に無し

 該当のソースコード

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var ninzu: UITextField!
    @IBOutlet weak var kingaku: UITextField!
    @IBOutlet weak var kekka: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    @IBAction func keisan(_ sender: UIButton) {

       let intNinzu = Int(ninzu.text!)!
       let intKingaku = Int(kingaku.text!)!
       let intKekka = intKingaku / intNinzu
    kekka.text = "\(intKekka)円"

    view.endEditing(true)
    }
}

 試したこと

アプリの再起動などを試しましたし、
他のアプリは動いたので、
コードが違っているとしか
考えられないのですが…

 補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

StoryboardのIdentity inspectorで、ViewControllerのCustom Classを設定して下さい。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/17 15:45

    回答ありがとうございます。

    初学者で右も左も分からない状態で、
    初歩的な質問で申し訳ないのですが、
    Custom Classの設定を開くところまではわかったのですが、
    ここから何を設定(入力)したら良いのでしょうか?

    ClassまたはModuleのところに
    何かを入力するするということですよね?

    キャンセル

  • 2018/05/17 15:47

    Classに ViewController と入力して下さい。(v と入力した時点で補完されるのではないかと思います)

    キャンセル

  • 2018/05/17 15:54

    @UIApplicationMain
    class AppDelegate: UIResponder, UIApplicationDelegate {

    この部分に下記のエラーが表記されて
    シュミレーター が落ちてしまいます。。

    Thread 1: signal SIGABRT

    キャンセル

  • 2018/05/17 16:03

    UITextFieldとUILabelのアウトレットを繋いで下さい。

    キャンセル

  • 2018/05/17 16:09

    アウトレット3カ所とアクションは繋がっております!

    キャンセル

  • 2018/05/17 16:14

    その3つのアウトレットに不要なアウトレットが残ってないかStoryboard側で確認して下さい。残っていたら削除して下さい。
    よく分からないときは、一度、UITextFieldとUILabelを削除して、再配置してアウトレットを繋ぎ直して下さい。

    キャンセル

  • 2018/05/17 16:22

    かしこまりました。
    ちなみにこちらに文字を表記しておきたい場合も、
    Storyboard側にあればアウトレットで繋げる必要はあるのでしょうか?

    キャンセル

  • 2018/05/17 16:27

    「こちら」というのが何なのか分かりませんが、コード側で使う必要のないUIはアウトレットで繋ぐ必要はありません。

    キャンセル

  • 2018/05/17 16:33

    失礼しました。
    画面に文字を表示するのみの場合です。
    ありがとうございます。

    教えて頂いたことを踏まえてもう一度作り直してみます。

    キャンセル

  • 2018/05/17 16:54

    別のことで質問です!

    ①割り勘時に割り切れない場合は100円単位で切上げする場合は
    どのようなコードになるでしょうか?

    ②計算結果をリセットするような仕組みは可能でしょうか?

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.83%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    myLabel.textで文字を出力するプログラムを作りたいです

    Swiftで始めるiPhoneアプリの教科書で勉強ちゅうなんですが UIkitの部分で import UIKit myLabel.text = "こんにちは" で入力してい

  • 解決済

    Swift 画面遷移時に値を引き渡すことができない

    質問です。 ただいま、xcodeで出会い系アプリをiPhone専用に開発しております。 xcodeのテンプレートでtabbed applicationを選択して ただいま

  • 解決済

    swiftについてお知恵頂きたく存じます

    プログラミングを初心者で現在swiftを勉強しております。 画面遷移時に、データを受け渡すプログラムを今書いておりますが、 エラーが出てしまい止まっている状況でございます。

  • 受付中

    Realmのlabel表記方法について

    textfield に入力したものをRealmを利用して遷移先でLabel に表示させたいのですが、方法がわかりません。 下記のようにそのページ内でボタンを押すとLabelに表示す

  • 解決済

    iOSアプリの特定Viewでキーボードを常時表示させたい。

    添付画像のTwitterのツイート投稿画面のように、あるViewが表示された時に自動的にキーボードを表示し、そのままこのView表示中は常時表示させるようにしたいのです。 どのよう

  • 解決済

    UITapGestureRecognizerを子ビューでは反応しないようにする方法

    前提 storyboard上で以下のような配置をしました。 親ビューの中に子ビューを配置し、その上にボタンやスライダーを配置したものです。 この親ビューにタップジェスチャーを

  • 解決済

    textFieldのキーボードが閉じれない

    swiftでボタンがタップされたらxibファイルで作成したviewを表示し、そこにあるtextfieldの入力が終了したら表示をやめる処理を書きたいです。 タップされたら表示される

  • 解決済

    CustomAlertについて

    困っている事 現状のalertでは私のイメージしているものが作れなかったのでcustomAlertで一からalertを作ることにしたのですがcutotomで作ったalertのコード

同じタグがついた質問を見る

  • Swift

    6509questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • iOS

    3697questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • トップ
  • iOSに関する質問
  • 割り勘アプリを作成していて、シュミレーション時に画面が真っ白になってしまいます。