2013-07-27 107 views
0

我有我的应用程序的形式,用户填写,然后应用程序需要写什么用户输入到一个.java文件,然后被发送给用户。基本上,我正在制作一个移动Java IDE。请帮忙!我需要知道如何将文本追加到文件中的某些位置。请原谅我,如果这没有任何意义,只是问我什么部分是混乱的,我也许能解释它更好。如何将文本追加到Objective C中的文件?

+1

您可以在这些位置在文件中使用占位符,然后用你想要的文本替换它。 – Lokesh

回答

0

你可能最好存储在数据库中,在那里你可以很容易地在任何位置插入新文本的所有文字很多。

实际存储在一个文件中的文本是有问题的 - 追加很容易,你只需打开该文件,寻求结束,然后写新的文本。但你真的想要任意插入文本,这意味着在文件中寻找那个点,读取文件的其余部分,写出你的新数据,然后写出文件的剩余部分...

如果你存储所有的文本在数据库中,你可以将其安排,以方便插入新的文本,可能追加对文本进行一些有用的元数据,并且当用户要求通过电子邮件发送的文件,只要写你出到临时存储文件的一切并发送(或在内存中创建文本并将其作为NSData发送)。