• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.5
软件大小:62.5M
更新时间:9-25

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
发新话题 回复该主题

[BUG反馈] File.WriteLine在IOS平台上,会为每一行插入换行符 [复制链接]

1#
File.WriteLine在IOS平台上,会为每一行插入换行符
Call File.WriteLine(Path,Line,"    <string>"&Value&"</string>")
我可以确定只调用的一次,在某一行插入了一行字符串。
然后整个文件,所有行都空了一行出来。。。。
如果我修改两行,那么整个文件的空行就会有两行。。。
源码在这里:
  1. Function SetPlistKeyToValue(Path,key,Value)
  2. Dim str,FileLine = file.linesnumber(Path)
  3. For Line = 1 To FileLine
  4. str = file.Readline(Path, Line)
  5. If UTF8.InStr(1, str, "<key>" & key) > 0 Then
  6.     Line = Line + 1
  7. TracePrint file.Readline(Path, Line)
  8. // Call File.DeleteLine(Path, Line)
  9. TracePrint file.Readline(Path, Line)
  10. Call File.WriteLine(Path,Line,"    <string>"&Value&"</string>")
  11. TracePrint file.Readline(Path, Line)
  12. Exit Function
  13. End If
  14. Next
  15. SetPlistKeyToValue = false
  16. End Function
复制代码



20180226:新问题描述:
手机:iphone6
IOS:9.1
按键精灵版本:1.3.1
电脑调试运行正常,手机上加载运行提示:编译错误:错误:第XX行没有找到插件函数WriteLine。错误码=1901
而我另一台iphone6p ios:9.3.1 按键1.2.7就可以正常运行,但不知道和哪个有关系。
查看手机目录里面,File.lua里面也有这个函数存在。

最后编辑745787360 最后编辑于 2018-02-26 15:02:13
发新话题 回复该主题