小编dis*_*dev的帖子

UIImagePNGRepresentation问题?/图像旋转90度

我想从UIImagePickerController加载图像,然后将选定的照片保存到我的应用程序的文档目录中.

UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
NSData *data1 = UIImagePNGRepresentation(image);

NSString *fileName = "1.png";
NSString *path = //get Document path, then add fileName
BOOL succ = [data1 writeToFile:path atomically:YES];
Run Code Online (Sandbox Code Playgroud)

但是在我将图像保存到我的文档后,我发现,图像旋转了90度,然后我将方法UIImagePNGRepresentation更改为UIImageJPEGRepresentation,这次没关系,有谁知道问题是什么?

iphone cocoa-touch uiimagepngrepresentation

48
推荐指数
4
解决办法
3万
查看次数

如何取消注册Mac应用程序帮助手册

我为我的应用程序注册了帮助手册,然后在接下来的几天里,我更新了帮助手册,但是当我执行我的应用程序时,帮助手册仍然是旧版本,它没有更新,有没有办法取消注册帮助手册?还是让它更新?

macos objective-c apple-help

10
推荐指数
2
解决办法
1017
查看次数


同步两个NSScrollView

我阅读了文档同步滚动视图,并完全按照文档进行操作,但有一个问题.

我想同步NSTableView和NSTextView.首先让NSTableView监视NSTextView,当我滚动TextView时一切正常,但是当我尝试滚动TableView时,我发现TableView将首先跳转到另一个地方(可能是向后几行),然后继续从那个地方滚动.

即使我让TextView监视TableView后,这个问题仍然存在.

有谁知道这是什么问题?我不能同步TableView和TextView?

编辑: 好的,现在我发现TableView将返回到上次滚动后的位置.例如,TableView的第一行是第10行,然后我滚动TextView,现在TableView的第一行是第20行,如果我再次滚动TableView,TableView将首先返回第10行,然后开始滚动.

macos nsscrollview

6
推荐指数
1
解决办法
1109
查看次数

关于iOS本地化

在以下文档中:http: //developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPInternational/Articles/LanguageDesignations.html

它提到了

在iOS中,捆绑接口在查找本地化资源时不会考虑方言或脚本信息; 只考虑语言指示符代码.因此,如果您的项目包含具有语言和区域指示符的特定于语言的项目目录,则会忽略这些目录.Mac OS X中的捆绑接口确实支持特定于语言的项目目录中的区域指示符.

我不太明白这一点.这是否意味着.lproj目录的名称不能包含任何区域代码?
但至少我知道iOS接受zh_TW.lproj,zh_CN.lproj.en_GB.lproj和en-GB_GB.lproj怎么样?或者它只知道en.lproj?

iphone localization ios

5
推荐指数
1
解决办法
5830
查看次数

将中文保存到mongodb 2.4.8导致不可读的字符串

在我使用Mongodb 2.0.6之前,一切都很好.最近我开始使用带有Java Play框架的Mongodb 2.4.8,我发现当我试图将中文保存到mongodb时,mongodb实际存储为一些不可读的字符串,例如&\#21457;&\#29983;,web上显示的内容是相同的字符串,做了什么知道为什么?

我该怎么办?如何将其转换为可读的中文?

java mongodb playframework

5
推荐指数
2
解决办法
1781
查看次数

如何在Spring websocket的SessionDisconnectEvent中使用sessionId

我正在尝试用侦听器捕获SessionDisconnectEvent事件:


    @Component
public class WebSocketDisconnectListener implements ApplicationListener {

    @Override
    @EventListener
    public void onApplicationEvent(SessionDisconnectEvent event) {
        Principal principal = event.getUser();
        logger.info("websocket disconnected {}, user {}", event, principal);
        if (principal != null) {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但本金始终为空。所以我发现SessionDisconnectEvent有一个名为 的事件sessionId,但是我该如何使用呢sessionId

哪里可以获得会议或校长?

spring websocket

5
推荐指数
1
解决办法
1987
查看次数

鼠标悬停时更改NSTextField背景

在iPhoto中编辑事件的属性时,如果将鼠标移到文本字段(如事件名称)上,则当鼠标移出后,背景会发生变化并变得可编辑,后台会变回,所以我想知道如何实现那种文字字段?

macos cocoa

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