ダブルポインタは使いたくない。以下のように、より単純な形式の関数を使用しています。
-(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'."