私はアプリを開発したばかりですが、シミュレーターで実行すると、デバッガーコンソールは次のように表示します。
アプリデリゲートは、メインストーリーボードファイルを使用する場合、ウィンドウプロパティを実装する必要があります。
アプリデリゲートファイルがあります。メッセージの意味と、アプリを機能させるにはどうすればよいですか?
AppDelegateクラスに次のプロパティ宣言があることを確認してください:
var window: UIWindow?
誰かが再びこれに遭遇してObjective-Cでプログラミングしている場合に備えて、このコード行をAppDelegate.h
ファイル:
@property (strong, nonatomic) UIWindow *window;
同じ問題が発生しました。var window: UIWindow?
デバッグエラーが言うように。
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
return true
}
いいえ、アプリケーションターゲット>一般タブ>展開情報>メインインターフェイスフィールドでメインインターフェイスファイルを定義した場合、Xcodeは自動割り当てを使用します。
たとえばMain.storyboardのテキストフィールドをドラッグするだけです。
Xcodeでは、デフォルトで「シングルビューアプリケーション」で作成および割り当てられます。