-1
クラスメソッドをprotocalでアナウンスするにはどうすればよいですか? 私はこのように試してみました:Objective-Cプロトコルでクラスメソッドをアナウンスできますか?
@protocal
+(void)methodA;
@end;
が、これはクラッシュにつながります。
クラスメソッドをprotocalでアナウンスするにはどうすればよいですか? 私はこのように試してみました:Objective-Cプロトコルでクラスメソッドをアナウンスできますか?
@protocal
+(void)methodA;
@end;
が、これはクラッシュにつながります。
準拠するクラスが実装する必要があるクラスメソッドを指定することを目的としている場合は、はい、プロトコル要件でクラスメソッドを定義できます。
しかし、プロトコルには名前が必要です。 @protocol
のスペルが間違っていました。
@protocol ProtocolNameHere
+(void)methodA;
@end
どこがクラッシュしますか?どのようにプロトコルを実装していますか? –
クラスメソッドを呼び出す場合は、プロトコルメソッドとして定義する必要はありません。直接呼び出す必要があります。 –
@ParasGorasiyaそれは間違っています。 –