NSArray
オブジェクト userIDsを含むこの実装ファイルがあります
NSArray *userIDs;
NSInteger friendID;
@implementation TableViewController
-(void)reciveFriendsIDs:(NSArray *)array
{
userIDs = [NSArray arrayWithArray:array];
}
-(NSString *)getFriendId
{
return [userIDs objectAtIndex:friendID];
}
.
.
.
@end
メソッドは、次の-(NSString *)getFriendId
ように別のクラスから呼び出します。
TableViewController *tableController = [[TableViewController alloc]init];
NSString *fid = [tableController getFriendId];
しかし、「-[__NSArrayI RespondsToSelector:]: 割り当て解除されたインスタンス 0x20320200 に送信されたメッセージ」というエラーが発生し、コンパイラは次の行にエラーを示します。
return [userIDs objectAtIndex:friendID];