5

Single View Application for iPhone テンプレートから始めて、Xcode 4.5.2 プロジェクトを作成しました。UIButton を MainStoryboard.storyboard に追加した後、ボタンから ViewController.h のコードにコントロールを押しながらドラッグして、新しい IBOutlet または IBAction を作成できます。 余分な行で

ただし、空の次の最後の行を削除すると@end、コントロールをドラッグしても IBOutlet または IBAction を作成できません。 余分な線なし

プロパティを ViewController に追加すると、コントロールをドラッグすると、IBOutlets と IBActions を再度作成するよう提案されます。 既存物件

編集 1 : jhilgert00が指摘したように、インスタンス変数を宣言する場所を作成するかのように中括弧を追加すると、Xcode は IBOutlets と IBActions の作成を再度提案します。

これは Xcode のバグですか? または、 の後に空行をトリミングしないでください@end

編集 2 : この問題は Xcode 5 で修正されました。

4

3 に答える 3

6

私の答えは、これはhttps://bugreport.apple.comに報告する必要があるバグであるということです。ここにいる誰もが有用な答えを提供できるとは思えません。つまり、ファイルの最後に空白を残すことは常に良い考えです!

于 2013-01-08T01:00:55.127 に答える
4

ばかげているようですが、中括弧を開閉すると、@interfaceこの問題が解決するようです。

#import <UIKit/UIKit.h>

@interface ViewController : View Controller {

// Drag your IBOutlets here...

}

@end

この回答のスクリーンショット。

于 2013-01-07T23:33:22.163 に答える