我想要一个非常简单的核心数据.我有一个像这样的ViewController.h:
#import <UIKit/UIKit.h>
@interface ViewController : UIResponder <UIApplicationDelegate>;
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;
- (IBAction)boutonSave:(id)sender;
@end
Run Code Online (Sandbox Code Playgroud)
和一个像这样的ViewController.m:
#import "ViewController.h"
@implementation ViewController
@synthesize managedObjectContext = __managedObjectContext;
@synthesize managedObjectModel = __managedObjectModel;
@synthesize persistentStoreCoordinator = __persistentStoreCoordinator;
- (IBAction)boutonSave:(id)sender {
ViewController *viewController = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [viewController managedObjectContext];
NSManagedObject *newJournee; //THIS LINE IN ERROR
newJournee = [NSEntityDescription insertNewObjectForEntityForName:@"JourneeDeTravail" inManagedObjectContext:context];
[newJournee setValue:_displayStart.text forKey:@"debut"];
[newJournee setValue:_displayEnd.text forKey:@"fin"];    
Run Code Online (Sandbox Code Playgroud)
}
但是在创建newJournee时,我有一个红色警告"未知类型名称'NSManagedObject',你的意思是NSManagedObjectModel?" ??? …
我试图改变标准的Ruby on Rails表单,让用户输入一个HTML5范围的值.我无法弄清楚我应该如何替换标准"<%= f.text_field:W1%>".
我有一个滑块:
<input class="slide" type="range" min="0" max="200" id="slider1">
Run Code Online (Sandbox Code Playgroud)
显示价值:
<text id="W1">100</text>
Run Code Online (Sandbox Code Playgroud)
感谢Ajax:
    $("#slider1").change(function () {                    
   var newValue = $('#slider1').val();
   $("#W1").html(newValue);
});
Run Code Online (Sandbox Code Playgroud)
我无法找到设置W1的输入值的位置和方式?
编辑:HTML5范围是Ruby中的range_field形式herlper.我仍在寻找正确的实施方案,所以任何帮助都将不胜感激
我试图通过RVM从Ruby 1.8切换到1.9.3:
rvm install 1.9.3
Run Code Online (Sandbox Code Playgroud)
但每次我都有警告:
Missing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libxml2, libxslt, libksba, openssl, curl-ca-bundle, sqlite.
Run Code Online (Sandbox Code Playgroud)
我试过了
rvm pkg install libyaml
Run Code Online (Sandbox Code Playgroud)
但没什么更好的.每次我都有这个警告,它阻止我安装rails 3(缺少libyaml和openssl).有人已经解决了吗?谢谢你的帮助.
我正在运行Mac OS X 10.8.2