我正在尝试根据条件显示一些代码.我在名为"show_weekly"的表中有一个布尔字段.我正在尝试的是:如果列== 1然后显示第一行,则显示第二行代码.由于某种原因,它只显示第二行.
<% if @listing.show_weekly == 1 %>
<%= number_to_currency(@listing.price/4, :unit => "£") %> / week
<% else %>
<%= number_to_currency(@listing.price, :unit => "£") %> / month
<% end %>
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏.谢谢
我有一个倒数计时器,显示音轨上剩余的秒数.由于某种原因,倒计时不是以1秒的间隔计数,而是在第一次计数时为2秒,在下一次计数时为1秒.(它正在计算这种模式 - 它会跳2秒,然后一遍又一遍).
这是我的代码:
// display current time left on the track
- (void)updateTimeLeft {
NSTimeInterval timeLeft = self.player.duration - self.player.currentTime;
// update your UI with timeLeft
self.timeDisplay.text = [NSString stringWithFormat:@"%.2f", timeLeft / 60];
}
Run Code Online (Sandbox Code Playgroud)
这是我的NSTimer:
NSTimer * myTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateTimeLeft) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
我有一些数据在一个视图中使用NSUserDefaults存储,然后在另一个视图中显示.我遇到的问题是,当用户更改数据然后返回到显示数据的视图(在UILabel中)时,将显示首次保存的数据而不是新保存的文本.
我想我可能需要对viewDidAppear做一些事情,这样每次显示视图时都会显示最新保存的数据.
这是我在UILabel上显示NSUserDefaults存储信息的代码:
NSString *aValue = [[NSUserDefaults standardUserDefaults] objectForKey:@"myTextFieldKey"];
NSLog(@"Value from standardUserDefaults: %@", aValue);
NSLog(@"Label: %@", myLabel);
myLabel.text = aValue;
Run Code Online (Sandbox Code Playgroud)
如果有人能指出我的方向很好,
谢谢
我正在使用以下内容获取输出:
2013-06-06 11:44:27.325 [2570:907] Rating: 0
2013-06-06 11:44:27.326 [2570:907] Rating: 2
2013-06-06 11:44:27.327 [2570:907] Rating: 3
[rateQuery findObjectsInBackgroundWithBlock:^(NSArray *rateObjects, NSError *error)
{
if( !error )
{
NSLog(@"rateobject %@", rateObjects);
for (id item in rateObjects) {
int ratingVal = [[item objectForKey:@"Rating"] intValue];
NSLog(@"Rating: %d", ratingVal);
}
}
}
];
Run Code Online (Sandbox Code Playgroud)
我想添加数字以获得总数然后除以计数以获得平均"评级".
我试过这个,但显然语法不正确.我想我需要使用NSArray而不是"item":
NSNumber *sum=[[item objectForKey:@"Rating"] valueForKeyPath:@"@sum.floatValue"];
NSLog(@"Rating Sum: %@", sum);
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
我需要将.php文件上传到我的Heroku网站.
如何使用终端完成?我已登录终端,可以看到我的应用程序等...
谢谢你的帮助
我有一个表视图,需要一个自定义UITableViewCellAccessoryCheckmark.选中行时会显示复选标记,选择另一行时会显示复选标记,然后显示在最后选择的最后一个视图上.这很好.
当我使用这一行时出现问题:
cell.accessoryView = [[ UIImageView alloc ]
initWithImage:[UIImage imageNamed:@"icon-tick.png" ]];
Run Code Online (Sandbox Code Playgroud)
添加自定义UITableViewCellAccessoryCheckmark.在该代码之后,UITableViewCellAccessoryCheckmark保留在所有行上,并且在触摸另一行时不会消失.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
int index = indexPath.row; id obj = [listOfItems objectAtIndex:index];
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
NSLog(@"%d",indexPath.row);
if (rowNO!=indexPath.row) {
rowNO=indexPath.row;
[self.tableView cellForRowAtIndexPath:indexPath].accessoryType=UITableViewCellAccessoryCheckmark;
cell.accessoryView = [[ UIImageView alloc ]
initWithImage:[UIImage imageNamed:@"icon-tick.png" ]];
[self.tableView cellForRowAtIndexPath:lastIndexPth].accessoryType=UITableViewCellAccessoryNone;
lastIndexPth=indexPath;
}
Run Code Online (Sandbox Code Playgroud) 我正在使用以下代码尝试将数组输出连接到NSString.
NSArray *array1 = [NSArray arrayWithObjects:[item objectForKey:@"id"], nil];
NSString *joinedString = [array1 componentsJoinedByString:@","];
NSLog(@"joinedString is %@", joinedString);
Run Code Online (Sandbox Code Playgroud)
我想这个输出连接的字符串为:join string是55,56,57,66,88 ......等...输出的时刻是:
2013-03-05 13:13:17.052 [63705:907] joinedString is 55
2013-03-05 13:13:17.056 [63705:907] joinedString is 56
2013-03-05 13:13:17.060 [63705:907] joinedString is 57
2013-03-05 13:13:17.064 [63705:907] joinedString is 66
Run Code Online (Sandbox Code Playgroud) 我正在尝试从NSArray输出中删除新的行返回.我首先将它转换为NSString以删除()但新行仍然显示
NSString *myArrayString = [self.selectedStates description];
NSCharacterSet *charsToTrim = [NSCharacterSet characterSetWithCharactersInString:@"()\n\""];
myArrayString = [myArrayString stringByTrimmingCharactersInSet:charsToTrim];
Run Code Online (Sandbox Code Playgroud)
输出我看起来如下.我需要以某种方式删除新行,所以不是这样:
1,
2,
3,
4,
5,
6
Run Code Online (Sandbox Code Playgroud)
我会 1,2,4,5,6
我在这个NSString中下面代码的第一行的switch语句中得到一个"预期表达式"错误: NSString *emailTitle = @"some text";
break;
case 4:
// mail
// Email Subject
NSString *emailTitle = @"some text";
// Email Content
NSString *messageBody = @"http://www.example.com/";
// To address
NSArray *toRecipents = [NSArray arrayWithObject:@""];
MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init];
mc.mailComposeDelegate = self;
[mc setSubject:emailTitle];
[mc setMessageBody:messageBody isHTML:NO];
[mc setToRecipients:toRecipents];
// Present mail view controller on screen
[self presentViewController:mc animated:YES completion:NULL];
break;
case 5:
Run Code Online (Sandbox Code Playgroud)
没有这段电子邮件代码,switch语句可以正常工作.
谢谢你的帮助
我正在使用这样的<div>标签设置图像:
<div id="logo"></div>
Run Code Online (Sandbox Code Playgroud)
这是CSS:
#logo {
background: url(../images/logo.png) no-repeat center;
width: 180px;
height: 82px;
float: right;
padding: 15px 15px 0 10px;
position: relative;
}
Run Code Online (Sandbox Code Playgroud)
如何为图像设置 alt="" 属性?
谢谢!