2011年9月27日火曜日

[iOS]Coredataでデータを取り出すときの注意

Coredataを使用して内容を取り出す時に

value = [[manageObject valueForKey:@"mydata"];

とすると、DBのポインターを引っ張ってきてしまうのようなので
このvalueをreleseするとDBを壊してしまう

value = [[manageObject valueForKey:@"mydata"] description];
descriptionをつけることで文字列で取り出すことができる

数値で取り出したときはintValueを使用する