私は、Xcode 4.4(4F250)を使用してAppleの「YourFirstMacApp」チュートリアルをフォローしています。
スライダーのアウトレットを作成した後、アプリをコンパイルできなくなりました。セマンティックの問題があります:「プロパティの実装には、インターフェイスでの宣言が必要です。」</ p>
@property
Stack Overflowに関する同様の質問は、宣言が間違っているか欠落していることが原因のようです。ただし、チュートリアルでダブルチェックとトリプルチェックを行いました。宣言には次のように書かれています。
@property (weak) IBOutlet NSSlider *slider;
私は完全に立ち往生しているので、助けていただければ幸いです。私はその手紙のチュートリアルに従っていると思いますが、それでも物事はうまくいきません。それは始めるのに良い方法ではありません。:-/
重要な場合は、ヘッダーと実装の完全なコードを次に示します。
AppDelegate.h
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
@property (weak) IBOutlet NSSlider *slider;
- (IBAction)mute:(id)sender;
- (IBAction)takeFloatValueforVolumeFrom:(id)sender;
@end
AppDelegate.m
#import "AppDelegate.h"
@implementation AppDelegate
@synthesize slider;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
}
- (IBAction)mute:(id)sender {
}
- (IBAction)takeFloatValueforVolumeFrom:(id)sender {
}
@end