私はSqliteデータベースで作業しています。私はいくつかのように、請求書、名前を提出した私のデータベースSqliteデータベースから整数値を取得するには?
で
、日
マイInvoicenoのデータ型はINTEGERで、選択クエリで
は、このような出力を得ました。
Query:(
{
InvoiceNo = 1;
Name : ABC
Date = "2012-04-16 00:00:00";
}
)
しかし、その請求書を文字列に変換しようとすると、差異が与えられます。値。 Stringに、アレイからの請求書を取得するための
コード:ここで
NSString *str = [NSString stringWithFormat:@"%i",[[Query objectAtIndex:indexPath.row] valueForKey:@"InvoiceNo"]];
NSLog(@"str:%@",str);
、私の送り状Noが1、&それはヘルプme..How私ができる私に値 "2387056"
してくださいを与えるのですこの問題を解決します?
[NSStringのstringWithFormat:indexPath.row] valueForKey: "%がD"、[クエリーobjectAtIndex @ "InvoiceNo"] @]。多分それはあなたを助けるでしょう。 –
%dと%iは32ビットintとなるはずです – giorashc
@chinttu回答ありがとうございます。他の文字列値を返します。 – Anki