iOS Swift XCODENSUnknownKeyExceptionを修正する方法

NSUnknownKeyExceptionは、ViewControllerのコンセントが壊れていることが原因である可能性があります。ログを使用して、このエラーをスローしている画面を特定できます。[project_name]。[view_controller_name]はビューコントローラーを示し、アウトレット名は上記の例では「tipControl」です。このエラーを修正するには、次の手順に従います。

ステップ1:壊れたアウトレットを含むストーリーボードに移動します。ここはmain.storyboardです。

ステップ2:右側の「接続インスペクター」タブを開きます

この時点でアプリを実行しようとすると、次のエラーが発生します。これは、元のエラーを修正するための重要な手順を見逃したためです。デバッグセッションで、「myTipControl」の値がnilであることがわかります。

ステップ3:ストーリーボードを再度開き、図のようにnilアウトレットをストーリーボードの右側のUI要素にドラッグして接続します。

塗りつぶされていない円でマークされた空のアウトレット

ステップ4:アプリを再度実行すると、正常に動作します。

提案された投稿

CoreData + SwiftUI

CoreData + SwiftUI

元の記事はここでご覧いただけます。 最近、SwiftUI と CoreData を使用してアプリを構築する必要がありました。CoreData は UIKit とほぼ同じように使用されると思っていましたが、どうやらいくつかの違いがあるようです。

iOS のコア ロケーションの詳細: ジオフェンシング (地域モニタリング)

ジオフェンシングを探索して、特定の場所からのユーザーの出入りを検出します。

iOS のコア ロケーションの詳細: ジオフェンシング (地域モニタリング)

これは、コア ロケーションの詳細に関する記事シリーズの一部です。 ジオフェンシング (領域監視) は、現実世界の地理的領域の周囲の仮想境界です。ジオフェンシングは、デバイスが設定された地理的領域に出入りするときにアプリケーションに通知する方法です。

関連記事

代名詞は超怖い

頻繁に起こることだが、突然、私は衝撃を受ける 再びミッドウェイだ <いいえ、太平洋にあるものではなく、カーニバルにあるものです> どの見出しも大音量で…..

仕事週間で学ぶことはあなたが思っている以上に重要です

仕事週間で学ぶことはあなたが思っている以上に重要です

私たちは、自分にとって良いとわかっていることを実行するのに苦労していることによく気づきます。大切な人に愛していると伝えることから、海賊のように話すことを忘れないことまで、すでにそうしたことを行っているため、1日、1週間、または1か月のイベントは必要ないと主張する人が常にいます。

無限の命

大人になると、世界はそういうもので、あなたの人生はただ世界の中で生きていくだけで、決して命を危険にさらすことはなく、決められた道をたどって最後には死ぬだけで、失敗しないように努めるのだと言われがちです。壁を打ちすぎてはいけません。しかし、それは非常に限られた人生です。

その脅威アーカイブ: Vol 7 ブラックバスタ

その脅威アーカイブ: Vol 7 ブラックバスタ

今日の相互接続された世界では、サイバー攻撃の脅威がかつてないほど蔓延しています。サイバー犯罪者や国家主体は常に脆弱性を悪用して貴重なデータを盗もうとしており、あらゆる規模の組織に重大なリスクをもたらしています。