あなたのために別の目的の質問。おそらく単純なものでしょう...目的C - viewDidLoadで変数を設定し、他の場所で使用する
私のviewDidLoadメソッドで私は変数を設定しています。私は- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
の中でこれにアクセスする必要がありますが、私は次のエラーを受け取り、それを並べ替える方法は本当にわかりません!
- [のCFString intValue]:割り当て解除インスタンスに0x592dcb0
- (void)viewDidLoad
{
//code to get json is here
totalInCategory = [parsedJson objectForKey:@"TotalInCategory"];
NSLog(@"totalincat %i",[totalInCategory intValue]);
[super viewDidLoad];
}
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)celllforRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"totalincat %i",[totalInCategory intValue]);
if((indexPath.row == [myArray count]-1)&&(indexPath.row < [totalInCategory intValue]))
{
//code to get more rows
[self.tableView reloadData];
}
}
に送信されたメッセージは、私はNSStringの* totalInCategoryを有します。セットアップし、合成する。
totalInCategoryは(私が知っている限り)viewDidLoad内で問題ありませんが、他の場所では...どのアイディアも本当に便利です!
間にtotalInCategoryを解放してもらえますか? – iAmitWagh
いいえ、それは自動リリースされました。私の答えを見てください。 –
@iAmitWaghいいえ、混乱... – rich