更新:
eventmachine gem已安装在我的gemfile中:
eventmachine (1.0.0, 0.12.10)
Run Code Online (Sandbox Code Playgroud)
请帮忙!尝试使用以下内容创建数据库:
Fitzs-MacBook-Pro:twilio_insanity Fitz$ rake db:create'
Run Code Online (Sandbox Code Playgroud)
返回以下错误:
无法加载EventMachine C扩展; 要使用纯红宝石反应器,需要'em/pure_ruby'耙子中止!无法加载这样的文件 - rubyeventmachine /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/eventmachine-1.0.0/lib/eventmachine.rb:8:in'/
require' /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/eventmachine-1.0.0/lib/eventmachine.rb:8:inUsers/Fitz/.rvm/gems/ruby-1.9.3-p327 @ rails3tutorial2ndEd/gems/thin-1.5.0/lib/thin.rb:7:inrequire' /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/thin-1.5.0/lib/thin.rb:7:in' /Users/Fitz/.rvm/gems/ruby-1.9.3- p327 @ global/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:inrequire' /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:inblock(2 levels)in require'/Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/ gems/bundler-1.2.3/lib/bundler/runtime.rb:66:在each' /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:inrequire'/Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3 中的 块中/lib/bundler/runtime.rb:55:ineach' /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:inrequire'/Users/Fitz/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.3/lib/bundler.rb:128:在require' /Users/Fitz/Desktop/twilio_insanity/config/application.rb:7:in'/用户/菲茨/桌面/ twilio_insanity/Rake文件:5:require' /Users/Fitz/Desktop/twilio_insanity/Rakefile:5:in' /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/bin/ruby_noexec_wrapper:14:ineval' /Users/Fitz/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/bin/ruby_noexec_wrapper:14:in"(见完整跟踪使用--trace运行任务
```
我想在一周的每一天显示一个不同的网站.我创建了一个NSString,它使用NSDateFormatter只包含一周中的当前日期.然后,我为一周中的每一天创建了额外的字符串.我在"IF"语句中比较两者......所以如果字符串(天)相等,它将在if语句中执行该函数.如果没有,它会检查下一个语句.现在它将适用于周一的第一个声明,但是当我在iPhone上更改日期以模拟一周中的其他日期时,它将无效.我的代码如下!
NSDateFormatter *dayofweekformatter = [[NSDateFormatter alloc] init];
[dayofweekformatter setDateFormat:@"cccc"];
NSString *DayOfWeek = [dayofweekformatter stringFromDate:[NSDate date]];
NSString *Monday = @"Monday";
NSString *Tuesday = @"Tuesday";
NSString *Wednesday = @"Wednesday";
NSString *Thursday = @"Thursday";
NSString *Friday = @"Friday";
NSString *Saturday = @"Saturday";
NSString *Sunday = @"Sunday";
if ([DayOfWeek isEqualToString:Monday])
{ // Webview code
NSString *urlAddress = @"http://www.google.com";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webview loadRequest:requestObj];
} …Run Code Online (Sandbox Code Playgroud) 我试图让应用程序在第三个标签栏上打开,而不是第一个.无论我将应用程序放在标签栏上的顺序是什么,左边的第一个始终首先打开.有人可以帮忙吗?下面是标签条形码.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
UIViewController *viewController3 = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
UIViewController *viewController4 = [[FourthViewController alloc] initWithNibName:@"FourthViewController" bundle:nil];
UITableViewController *viewController5 = [[FifthViewController alloc] initWithNibName:@"FifthViewController" bundle:nil];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController3, viewController4, viewController1, viewController2, nil];
self.window.rootViewController = self.tabBarController;
Run Code Online (Sandbox Code Playgroud) 我有一个UILabel我说的是"是一天,B天等" 我们的学校正在进行AG轮换,所以这告诉用户今天的哪一天.(这些日子是从一个大的NSDictionary中提取出来的,它与实际日期相匹配)
我想根据它的日期显示不同的图像.所以像
// (in pseudo-code)
if [UILabel == @"A Day"]{
image.image = [UIImage imageNamed:@"Aday.jpg"];
}
Run Code Online (Sandbox Code Playgroud)
我A Day像这样投入我的标签:[dictionary setObject:@"A Day" forKey:@"2012-05-15"];然后做[letterday setText:[dictionary objectForKey:LetterDay]];.
有没有办法使用这个相同的字典,并做我上面尝试的?
这样做的正确方法是什么?
谢谢!
编辑:这就是我所拥有的...仍然无法正常工作.有小费吗?
NSMutableDictionary *imageforlabel = [[NSMutableDictionary alloc] init];
[imageforlabel setObject:[UIImage imageNamed:@"ADay.png"] forKey:@"A Day"];
[imageforlabel setObject:[UIImage imageNamed:@"BDay.png"] forKey:@"B Day"];
[imageforlabel setObject:[UIImage imageNamed:@"CDay.png"] forKey:@"C Day"];
[imageforlabel setObject:[UIImage imageNamed:@"DDay.png"] forKey:@"D Day"];
[imageforlabel setObject:[UIImage imageNamed:@"EDay.png"] forKey:@"E Day"];
[imageforlabel setObject:[UIImage imageNamed:@"FDay.png"] forKey:@"F Day"];
[imageforlabel setObject:[UIImage imageNamed:@"GDay.png"] forKey:@"G Day"];
rotationday.image = [imageforlabel objectForKey:letterday.TEXT];
Run Code Online (Sandbox Code Playgroud) ios ×3
objective-c ×3
xcode ×2
eventmachine ×1
gem ×1
if-statement ×1
ios5 ×1
iphone ×1
ruby ×1
rubygems ×1
xcode4 ×1
xcode4.2 ×1