ダブルポインタは使いたくない。以下のように、より単純な形式の関数を使用しています。
-(NSString *) getName
{
return name;
}
それで、返されたものを取る正しい方法は何NSString *
ですか?
を使用することにより@selector(getName)
、戻り値を取得することはできませんname
。
前もって感謝します
ダブルポインタは使いたくない。以下のように、より単純な形式の関数を使用しています。
-(NSString *) getName
{
return name;
}
それで、返されたものを取る正しい方法は何NSString *
ですか?
を使用することにより@selector(getName)
、戻り値を取得することはできませんname
。
前もって感謝します
NSInvocation
セレクターを呼び出し、返された結果を解決するには、オブジェクト インスタンスを使用する必要があります。
performSelector:
戻り値を直接提供します。
NSString * s = @"NEXT WE HAVE NUMBER FOUR, 'CRUNCHY FROG'.";
NSString * l = [s performSelector:@selector(lowercaseString)];
NSLog(@"%@", l); // prints "next we have number four, 'crunchy frog'."