私は、コードに新しいものではないんだけど、戻ったばかりのそれに入ります。私は学校でJavaを学びましたが、私はObjective Cを学び始めています。基本的には、この問題がどのように改善されているのか許してください。私は検索することでこれを簡単に見つけることができませんでした。それが私が尋ねる理由です。別のクラスからオブジェクトのセッターメソッドを呼び出す
とにかく、私は私のofficeLife.mファイルのコードの下に持っています。私が扱っている2つの主なクラスはPerson.h/.mとofficeLife.h/.mです。私は、オブジェクトに名前や年齢などの変数を追加するだけでPersonクラスを定義しようとしましたが、officeLifeを使用して特定のPersonオブジェクトを作成してemployeesという配列に追加したかったのです。問題は私がofficeLife.mのPersonの名前を設定するときです(下に表示されます)Person.mで私のために合成されたセッター/ゲッターにアクセスする方法がわかりません。私はそれが次のようになることを知っています:[nameOfPerson firstName: Sam]
私がPersonクラスに入っていれば、それは別のクラス/ファイルのように見えますか?
#import "officeLife.h"
#import "Person.m"
@implementation officeLife
@synthesize employees;
- (Person*) hirePerson:(NSString *)name andLastName:(NSString*)name2
{
if([employees count] == 0)
{
employees = [[NSMutableArray alloc] init ];
}
else
{
Person *name = [[Person alloc] init];
name.firstName =
}
素晴らしいです!それは正確に私が探していた説明です、ありがとう –
この場合、あなたの受け入れられた答えとしてこれをマークすることを忘れないでください。 –