Try this, and I have explained:
-(id)initWithBankaAdi:(NSString *)aBankaAdi KartAdi:(NSString *)aKartAdi{
if(self = [self init]){ //First of all, you should call super init or self basic init method
//following code will be more clear.
NSMutableDictionary *tmpKartlarDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys:
aBankaAdi,@"BankaAdi",
aKartAdi, @"KartAdi", nil];
if(!kartlarDict){ //Maybe kartlarDict init in the above basic init method, if not, ignore the judgement.
kartlarDict = [NSMutableDictionary dictionaryWithDictionary:tmpKartlarDict]
}
else{
[kartlarDict addEntriesFromDictionary:tmpKartlarDict];
}
}
return self;
}