小编Kul*_*eet的帖子

在Objective-C中写入文件的新行

由于某些奇怪的原因,\n和\ r \n转义序列似乎在我的代码中不起作用.我想在文件的新行上编写每个NSString,但它只是将最后一个字符串附加到一行.这是代码:

for (Entry *entry in self.entries) {
    NSString *path = @"/Users/me/File.txt";
    NSString *string = (@"%@\r\n", [entry thisEntry]);
    NSFileHandle *fh = [NSFileHandle fileHandleForWritingAtPath:path];
    [fh seekToEndOfFile];
    [fh writeData:[string dataUsingEncoding:NSUnicodeStringEncoding]];
    [fh closeFile];
}
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?请原谅我,因为我是Objective-C的新手.

escaping objective-c nsfilehandle

4
推荐指数
1
解决办法
7782
查看次数

在iPhone上悬停状态为UIButton

我成功创建了一个与Apple键盘功能类似的自定义键盘.有一件事情仍然不同.在Apple的iPhone键盘上,用户可以在键盘上滑动手指,弹出所有通过的键.在我的键盘上,这不会发生.将手指向上滑动只会导致我触摸的第一个按钮弹出,当我距离足够远时,它会向下移动.我目前正在使用此代码作为弹出键:

UIImage *bigLetter = [UIImage imageNamed:@"letter1.png"];
[keyOne setImage:bigLetter forState:UIControlStateHighlighted];
Run Code Online (Sandbox Code Playgroud)

keyOne是一个UIButton,当用户"高亮"或点击键盘上的键时,我覆盖了较大字符的图像.是否有类似的状态只是"悬停",以便如果用户突出显示Q键并将其手指滑动到W键,W键会突出显示?

iphone cocoa-touch uibutton

2
推荐指数
1
解决办法
3944
查看次数