-1

.h ファイル:

@interface WibraryViewController : UIViewController <UIAlertViewDelegate> {    
    IBOutlet UIActivityIndicatorView *activityIndicatorView;
}
+ (void) notifyServerOfFileOpening:(NSString *) docName;

.m メソッド:

+ (void) notifyServerOfFileOpening:(NSString *) docName
{
    NSLog(@"doc opened name = %@", docName);
}

「セレクターの既知のクラスメソッドがありません」エラーを生成する別のクラスの行:

[WibraryViewController notifyServerOfFileOpening];

これは、UIAlertViewDelegate デリゲートが使用されているという事実と関係があるのではないかと推測していますが、デリゲートがどのように機能するかはまだよくわかりません。もちろん、それはまったく異なるものである可能性もあります。

誰かが問題を指摘してくれることを望んでいましたか?ありがとう。

4

2 に答える 2

3

「docName」パラメーターを渡すのを忘れました。あなたが呼んでいます

[WibraryViewController notifyServerOfFileOpening];

それ以外の

[WibraryViewController notifyServerOfFileOpening:@"YourDocName"];

それが役立つことを願っています;)

于 2012-12-13T16:13:27.660 に答える
1

パラメータ docName を追加する必要があります。

[WibraryViewController notifyServerOfFileOpening:yourDocName];

現在使用しているnotifyServerOfFileOpeningセレクターは ですが、使用する必要があるセレクターは のようなものnotifyServerOfFileOpening:です。

于 2012-12-13T16:13:42.687 に答える