|
|
|
iOS - จะสอบถามเรื่องการทำ tablecell ที่ดึงข้อมูลจากฐานข้อมูล sqlite และอีกเรื่อง คือ passing data ไปอีกหน้าครับ |
|
|
|
|
|
|
|
Code (Objective-C)
-(void)getDatabase
{
NSArray *paths = NSSearchPathForDirectoriesInDomains
(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory
stringByAppendingPathComponent:@"Location.sqlite"];
if (sqlite3_open([path UTF8String], &database) == SQLITE_OK)
{
const char *sql = "SELECT * FROM location";
sqlite3_stmt *searchStatement;
if (sqlite3_prepare_v2(database, sql, -1, &searchStatement, NULL) == SQLITE_OK)
myObject = [[NSMutableArray alloc] init];
{
while (sqlite3_step(searchStatement) == SQLITE_ROW) {
NSString *named = [NSString stringWithUTF8String:(char *)sqlite3_column_text(searchStatement, 1)];
NSString *latitude = [NSString stringWithUTF8String:(char *)sqlite3_column_text(searchStatement, 2)];
NSString *longitude = [NSString stringWithUTF8String:(char *)sqlite3_column_text(searchStatement, 3)];
[myObject addObject:named];
/*dict = [NSDictionary dictionaryWithObjectsAndKeys:
@"%@", named, name,
@"%@", latitude, lati,
@"%@", longitude, longi,
nil];
[myObject addObject:dict];*/
}
}
sqlite3_finalize(searchStatement);
}
}
จากโค้ดนะครับ
คือผมดึงข้อมูลจากฐานข้อมูลมาโชว์ได้แล้วครับ แต่เป็นการโชว์ใน tableview ครับ โดยผมพยายามที่จะทำตามลิ้งค์นี้อ่ะครับ
อีกเรื่องนะครับ (ต่อจากอันบน) คือผมจะเอาค่าที่อยู่ในเซลข้างล่าง name ส่งไปอีกหน้าอ่ะครับ แต่ผมจะส่งไปสองค่านะครับ
รบกวนด้วยนะครับ
(ขอบคุณล่วงหน้าครับ)
Tag : Mobile, iOS, iPhone, Objective-C, Mobile
|
|
|
|
|
|
Date :
2014-05-29 22:07:01 |
By :
ideasza |
View :
909 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|