Xcode5のstoryboard内でUIKeyCommandエラーの対処法
公開日:
:
最終更新日:2014/08/01
iPhone App 開発, Objective-C
既存のプロジェクトからstoryboardにあるオブジェクトをコピペして、新規プロジェクトに貼付けたら以下のエラーが出た。
'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named UIKeyCommand'
調べたところ、iOS7からUIKeyCommandというクラスが追加されたらしい。
よく見たらstoryboard内で以下のような警告も。
Main_iPhone.storyboard: Key Commands on View Controller on iOS versions prior to 7.0
storyboardをテキストベースで表示してみると、<keyCommands>というタグを見つけたので全て削除。
結果、問題なく動くようになった。
ad
関連記事
-
-
TabBarControllerとNavigationControllerのボタン追加
TabBarとNavigationを同時に使っているViewControllerの場合、naviga
-
-
[Swift] frameworkについて
先日、Swiftで実装されたライブラリをまとめたサイトを発見しました。 Swift Toolb
-
-
[Objective-C] デリゲート (Delegate)を理解する!
デリゲートとは? デリゲートに関しての意味合いとして、”委譲”とか”代理”と説明されることが多いで
-
-
[Swift] UITableViewのセルにアクションを設定する
セル選択→アクション UITableViewControllerを使用したテーブルビューの画面があ
-
-
[Swift] CoreDataのテーブルからデータ件数を取得する
件数を取得する fetchResultsControllerなどを使わず、直接テーブルのデータ件数
-
-
[Objective-C] バージョン更新時に変更内容をアラートで出力する
アプリの更新内容を表示したい! バージョン更新時に変更内容を表示させたいのは、ユーザーがいちいちA
-
-
[iPhone App] WorkManagerの不具合について
バージョン1.2.2の不具合 11/25日現在、iPhoneアプリの「WorkManger」バージ
-
-
OSSの使い方がわからない・・・。
チュートリアル系の、storyboradでview controllerを置いて画面遷移を設定してっ
-
-
[Objective-C] no architectures to compile for … のコンパイルエラーについて
起動したプロジェクトでコンパイルエラーが出ました。 no architectures to com
-
-
[Swift] CoreDataで検索したデータを削除する
CoreDataの検索と削除 前の投稿 CoreDataを使ってみる をふまえて今度は検索&削除