(すぐに忘れてしまう自分の為の備忘録です。【Swift4】UITableViewCellにUISwitchをつけたがフリーズして困った件。【Swift4】UITableViewCellにUISwitchをつけたがindexPath.rowを受け取るのが大変だった件。iPhoneアプリ備忘録その後いじってるとスイッチを動かしたあとぐぐっと動いてフリーズしてしまいました。エラーなどは出ずほんとにフリーズしてしまうのです。動かしてみた結果、スイッチを動かした後すぐにuserDefaultsでデータを保存しようとするとフリーズしてしまうようでした。初めに別メソッドにしてディスパッチで保存を隔離してみたのですが、駄目でした。"alarmArray")}}なんか一時的にうまく行ったのですが、やはり時々フリーズすることが有り使えませんでした。検索してみると似たような症例がいくつか...。テーブルビューリロードセクションがクラッシュするiOS8のUITableViewの自爆機能について(笑)どうもUITableViewを使っていてUITableViewCell.accessoryViewプロパティにUISwitch等のUIView関連を設定していてセクションを更新しようとするとおかしくなるらしいです。良くは理解してませんが。スイッチがアニメーションしているときに更新等が入ると止まっちゃうようです。アニメーションが終わってから処理をしたら大丈夫かなと想像しているとこちらで解法が載っていました。リロードself.tableView.reloadData()}こんな感じになりました。【Swift4】JSONDecoderでただの配列を読む。コメントをキャンセルメールアドレスが公開されることはありません。data-url="">アイビー・リーの25,000$のアイデア。夢を100個書きだそう。【Swift5】UIPickerViewで2列のピッカーを作る。【Swift4】レビューのリクエストをする。View】広告を消したり表示したりする。AdMob用に新しいアプリIDとユニットIDを取得する。