草庐IT

nsstring

全部标签

iphone - 通过 Objective-C 创建 SQLite3 数据库文件

我试图在运行时通过Objective-C创建一个SQLite3数据库文件。我正在尝试创建一个名为“tblStore”的表。我希望将字段名称称为“strStoreNumber”和“strStoreReg”。我是iOS和SQLite的新手,所以我很难找到执行此操作的语法。除了创建表之外,我还希望创建的表不驻留在应用程序包中,而是驻留在/存储在手机上的某个位置。该表需要可读/可写。我已经阅读了一些关于“用户沙箱”和“文档目录”的文章。我不确定我是否理解两者之间的区别。理想情况下,我的应用程序会使用一个按钮从文本字段中获取输入。将文本字段的输入放入字符串后,将检查我的“tblStore”SQL

iphone - 通过 Objective-C 创建 SQLite3 数据库文件

我试图在运行时通过Objective-C创建一个SQLite3数据库文件。我正在尝试创建一个名为“tblStore”的表。我希望将字段名称称为“strStoreNumber”和“strStoreReg”。我是iOS和SQLite的新手,所以我很难找到执行此操作的语法。除了创建表之外,我还希望创建的表不驻留在应用程序包中,而是驻留在/存储在手机上的某个位置。该表需要可读/可写。我已经阅读了一些关于“用户沙箱”和“文档目录”的文章。我不确定我是否理解两者之间的区别。理想情况下,我的应用程序会使用一个按钮从文本字段中获取输入。将文本字段的输入放入字符串后,将检查我的“tblStore”SQL

objective-c - 如何解决 Error calling sqlite3_step (21 : out of memory) rs in FMDB

我正在使用我用过的FMDB包装器这段代码-(BOOL)update:(NSString*)BodyfromValue:(NSString*)froms{BOOLsuccess=NO;FMResultSet*rs;//Ihave**searchTable**andinthatfoldername**OFFICE**rs=[self.databaseexecuteQuery:@"selectsearchId,bodyfromsearchTableWHEREfolder='OFFICE'"];NSIntegerprimaryKey=-1;NSString*body=nil;NSString*

objective-c - 如何解决 Error calling sqlite3_step (21 : out of memory) rs in FMDB

我正在使用我用过的FMDB包装器这段代码-(BOOL)update:(NSString*)BodyfromValue:(NSString*)froms{BOOLsuccess=NO;FMResultSet*rs;//Ihave**searchTable**andinthatfoldername**OFFICE**rs=[self.databaseexecuteQuery:@"selectsearchId,bodyfromsearchTableWHEREfolder='OFFICE'"];NSIntegerprimaryKey=-1;NSString*body=nil;NSString*

iphone - 以编程方式将 SQLite 数据导出到 iOS 中的 Excel

在我的应用程序中,我使用sqlite作为后端(在本地存储数据)。我可以将数据插入到我的表中。但我想做的是,想以编程方式将我所有的sqlite数据导入到excel中。我不想为此应用程序使用服务器。一旦生成excel表,用户应该能够邮寄那张纸。这在iPhone中是否可行:请帮助我。以下是我向表中插入数据的代码:-(IBAction)Login{sqlite3_stmt*stmt;char*errorMsg;char*update1="insertintoLogin1values(?,?,?,?);";intx=sqlite3_prepare_v2(database,update1,-1,&

iphone - 以编程方式将 SQLite 数据导出到 iOS 中的 Excel

在我的应用程序中,我使用sqlite作为后端(在本地存储数据)。我可以将数据插入到我的表中。但我想做的是,想以编程方式将我所有的sqlite数据导入到excel中。我不想为此应用程序使用服务器。一旦生成excel表,用户应该能够邮寄那张纸。这在iPhone中是否可行:请帮助我。以下是我向表中插入数据的代码:-(IBAction)Login{sqlite3_stmt*stmt;char*errorMsg;char*update1="insertintoLogin1values(?,?,?,?);";intx=sqlite3_prepare_v2(database,update1,-1,&

ios - 写入文本文件(附加)时,我写入的最后一个值将替换所有以前的值

我正在尝试将我的SQLite3表重现为保存到电话文档中的.csv文件。为了做到这一点,我尝试在文件末尾追加一个新行,每次在我的数组中找到一个对象时,这都有效-但是它似乎一遍又一遍地重现最后一行我的sql表中的确切行数。这是SQLiteSelect查询:NSMutableArray*allGPS=[[NSMutableArrayalloc]init];GPS*gps=[[GPSalloc]init];//OpenthedatabasefromtheusersfilessytemNSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocu

ios - 写入文本文件(附加)时,我写入的最后一个值将替换所有以前的值

我正在尝试将我的SQLite3表重现为保存到电话文档中的.csv文件。为了做到这一点,我尝试在文件末尾追加一个新行,每次在我的数组中找到一个对象时,这都有效-但是它似乎一遍又一遍地重现最后一行我的sql表中的确切行数。这是SQLiteSelect查询:NSMutableArray*allGPS=[[NSMutableArrayalloc]init];GPS*gps=[[GPSalloc]init];//OpenthedatabasefromtheusersfilessytemNSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocu

string - Swift string count() vs NSString .length 不相等

为什么这两行给我不同的结果?varstr="Hello?"//thesquareisanemojicount(str)//returns7(strasNSString).length//returns8原文供引用: 最佳答案 这是因为Swift使用扩展字素簇。Swift将笑脸视为一个字符,但NSString方法将其视为两个Unicode字符,尽管它们是“组合的”并代表一个符号。 关于string-Swiftstringcount()vsNSString.length不相等,我们在Stac

string - Swift string count() vs NSString .length 不相等

为什么这两行给我不同的结果?varstr="Hello?"//thesquareisanemojicount(str)//returns7(strasNSString).length//returns8原文供引用: 最佳答案 这是因为Swift使用扩展字素簇。Swift将笑脸视为一个字符,但NSString方法将其视为两个Unicode字符,尽管它们是“组合的”并代表一个符号。 关于string-Swiftstringcount()vsNSString.length不相等,我们在Stac