小编Mat*_*ani的帖子

UIImagePickerController保存到磁盘然后加载到UIImageView

我有一个UIImagePickerController,它将图像作为png保存到磁盘.当我尝试加载PNG并将UIImageView设置imageView.image为该文件时,它不会显示.

这是我的代码:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
    NSData *imageData = UIImagePNGRepresentation(image);

    // Create a file name for the image
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setTimeStyle:NSDateFormatterShortStyle];
    [dateFormatter setDateStyle:NSDateFormatterShortStyle];
    NSString *imageName = [NSString stringWithFormat:@"photo-%@.png",
                           [dateFormatter stringFromDate:[NSDate date]]];
    [dateFormatter release];

    // Find the path to the documents directory
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    // Now we get the full path to the file
    NSString *fullPathToFile = [documentsDirectory …
Run Code Online (Sandbox Code Playgroud)

iphone uiimageview uiimagepickercontroller

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

使用Globalize3对模型实例进行排序

问题似乎微不足道,但我找不到任何合理的解决方案.我有翻译存储在Globalize3转换表中的国家/地区列表.如何获取按名称排序的国家/地区列表?

国家/地区名称不直接存储在模型中,而是存储在单独的表中.有没有合理的方法对结果进行排序而不是手动sql查询,或者在AR查询完成后手动排序结果表?

ruby globalize2 ruby-on-rails-3

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

body-parser节点模块返回"已弃用"消息

我正在学习Node.js - 在通过一些例子工作,我正在使用'express'框架,我已经安装了body-parser(使用npm install body-parser)并且它很好..但是,当我启动我的应用程序时 - 节点显示:

body-parser deprecated bodyParser: use individual json/urlencoded middlewares: app.js:30:11
body-parser deprecated undefined extended: provide extended option: node_modules\body_parser\index.js:85:29
Run Code Online (Sandbox Code Playgroud)

然而它继续显示它在端口xxxx上的"正常"监听.

当然,只是学习 - 我没有大量的包经验,但我把第一行称为'表达4'不喜欢我的身体解析器版本 - 虽然我从快递'网站上的链接得到它.

http://expressjs.com/resources/middleware.html
https://github.com/expressjs/body-parser?_ga=1.200820398.1885847446.1420349783 
Run Code Online (Sandbox Code Playgroud)

我的app js目前看起来像这样 - 而且它正在工作,所以我不确定如何'接受'这个消息.(带有"app.use(bodyParser());"的行是上面的第30行引用)

var express = require( 'express' );
var path = require( 'path' ); 
var bodyParser = require( 'body-parser' );

var app = express();

// configure app
app.set( 'view engine', 'ejs' );
app.set( 'views', path.join( __dirname, 'views' ) );

// use middleware
    // Body Parser for express …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express body-parser

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

保持登录iPhone应用程序的选项

我需要在我的iPhone应用程序中实现"保持登录状态"或"记住我"复选框.我该如何实现?如何存储用户ID?

非常感谢帮助,

谢谢,VKS

iphone ios

0
推荐指数
1
解决办法
4781
查看次数