小编nic*_*ick的帖子

如果它不是整数(scala),如何舍入数字

我想计算一个简单的数字,如果数字不是整数,我想把它整理一下.

因此,如果计算后得到1.2我想将其更改为2,如果数字为3.7我想将其更改为4,依此类推.

我有这条线,我正在计算一个数字:

val num1 = (vatReclaimed/vatPaid) * 100
Run Code Online (Sandbox Code Playgroud)

此外,Scala中的计算语法不正确,如果有人也能纠正这个简单的行,我将不胜感激.(vatReclaimed/ vatPaid是字符串)

algorithm scala

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

在读取csv文件时无法移动到下一行

我有一个类帮助我读取csv文件,另一个类创建csv的每一行的对象,所以我可以分别为每一行运行一些操作.用它来实现自动化.

由于某种原因我的程序在一行之后停止了...之前有效,所以我不知道出了什么问题.

这是我的csv阅读器类:

import java.io.File
import com.github.tototoshi.csv.CSVReader
import jxl.{Cell, Workbook}

import scala.collection.mutable

trait DataSource {

  def read (fileName: String): Seq[Map[String, String]]
}

object CsvDataSource extends DataSource {
  import com.github.tototoshi.csv.CSVFormat
  import com.github.tototoshi.csv.Quoting
  import com.github.tototoshi.csv.QUOTE_MINIMAL

  implicit object MyFormat extends CSVFormat {
    val delimiter: Char = '\t'
    val quoteChar: Char = '"'
    val escapeChar: Char = '"'
    val lineTerminator: String = "\r\n"
    val quoting: Quoting = QUOTE_MINIMAL
    val treatEmptyLineAsNil: Boolean = false
  }

  override def read(file: String): Seq[Map[String, String]] = {
    val reader …
Run Code Online (Sandbox Code Playgroud)

java csv scala

11
推荐指数
2
解决办法
905
查看次数

如何将反弹动画添加到animateWithDuration?

我有一个简单的动画,我在滚动视图委托方法中执行scrollViewDidEndDragging.

它看起来像这样:

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {

    NSLog(@"finger was lifted");

    [UIView animateWithDuration:1.0
                     animations:^{
                         self.homeLabel.frame = self.view.frame;
                    }];
}
Run Code Online (Sandbox Code Playgroud)

在抬起手指后使用这个动画我的homeLabel是从顶部来的,我想在标签上添加一个反弹动画,所以当它来自顶部时,而不是顺利着陆它会有一个很好的反弹...我怎么能去做?thanksss

animation core-animation objective-c ios animatewithduration

6
推荐指数
2
解决办法
7349
查看次数

背景图像设置问题(github上的GHWalkThrough库)

这是我想在我的应用程序中使用的github上的一个演练开放库.

https://github.com/GnosisHub/GHWalkThrough

有一种设置bg视图的方法:

- (UIImage*) bgImageforPage:(NSInteger)index
{
    UIImage* image = [UIImage imageNamed:@"bgimage"];
    return image;
}
Run Code Online (Sandbox Code Playgroud)

我想为每个索引添加设置不同的图像,所以我这样做:

- (UIImage*) bgImageforPage:(NSInteger)index {

    UIImage* image;

    if (index == 0) {
        image = [UIImage imageNamed:@"screen 1"];
    } else if (index == 1) {
        image = [UIImage imageNamed:@"screen 2"];
    } else if (index == 2) {
        image = [UIImage imageNamed:@"screen 3"];
    } else if (index == 3) {
        image = [UIImage imageNamed:@"screen 4"];
    }

    return image;
}
Run Code Online (Sandbox Code Playgroud)

结果:

无论何时加载视图都有一个清晰的bg,如果我向左滑动到索引1,我得到屏幕1>如果我向左滑动索引2,3和4,bg保持屏幕1 ...

有人能看到这里有什么问题吗?

objective-c ios

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

如何从UINavigationController隐藏UINavigationBar?

我有一个嵌入在UINavigationController中的视图控制器,我该如何隐藏UINavigationBar?我想要导航功能,但我不希望顶部的那个栏.

TNX

objective-c uinavigationcontroller ios uinavigation

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

如何在重新排序单元格后更改fetchresultcontroller数组中对象的顺序

我有一个表视图,我刚刚实现了一个类,可以帮助我重新排序单元格,就像表视图委托附带的常规移动单元格方法一样.

现在我重新排序单元格后,我需要将保存单元格对象的数组更改为新顺序...我该怎么做?

这是我重新排序单元格的方法:

- (void)moveTableView:(FMMoveTableView *)tableView moveRowFromIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath { NSArray 

}
Run Code Online (Sandbox Code Playgroud)

我有一个coreDataStack类来处理所有核心数据(创建一个singelton),它看起来像这样:

#import "CoreDataStack.h"

@implementation CoreDataStack

#pragma mark - Core Data stack

@synthesize managedObjectContext = _managedObjectContext;
@synthesize managedObjectModel = _managedObjectModel;
@synthesize persistentStoreCoordinator = _persistentStoreCoordinator;

+ (instancetype)defaultStack {

    static CoreDataStack *defaultStack;
    static dispatch_once_t onceTocken;
    dispatch_once (&onceTocken, ^{
        defaultStack = [[self alloc] init];
    });

    return defaultStack;
}


- (NSURL *)applicationDocumentsDirectory {
    // The directory the application uses to store the Core Data store file. This code uses a directory named …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview nsfetchedresultscontroller nsfetchrequest ios

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

如何从UITableView中的第一个单元格获取数据?

我有一个UITableView填充使用fetchResultController因为我正在使用核心数据,我想获取表视图中的第一个内容(它是一个字符串)并将其分配给不同屏幕中的标签.因此,这label将始终显示表视图中第一个单元格的内容.

我怎样才能做到这一点?

iphone objective-c uitableview nsfetchedresultscontroller ios

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

执行push segue后,"后退"按钮不会出现

我',执行一个基本的推送segue(使用nibs)和从一个视图控制器到另一个表视图控制器,并且由于某种原因"Back"按钮没有出现,通常它确实出现.

这就是我执行推送的方式:

@interface HomeViewController ()

@end

@implementation HomeViewController

- (id)init {
    self = [super initWithNibName:@"HomeViewController" bundle:nil];
    if (self) {
        // Do something
    }
    return self;
}

- (void)viewDidLoad {

    [super viewDidLoad];
    [self.navigationController setNavigationBarHidden:YES animated:YES];
}

- (IBAction)goToStack:(id)sender {

    StackTableViewController *stackViewController = [[StackTableViewController alloc] initWithNibName:@"StackTableViewController" bundle:nil];
    [self.navigationController pushViewController:stackViewController animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

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

如何从对象创建日期排序的核心数据中获取结果?

对不起,如果标题不清楚,我会解释:

我有一个音符创建页面,在创建一个音符之后我将使用模型类(nsmanagedobject子类)保存音符.

我有另一个表视图控制器,我正在显示注释,我希望表视图上的注释按创建日期排序,是否有一个键?

这就是我现在拥有的:

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"body" ascending:YES];
Run Code Online (Sandbox Code Playgroud)

这里的关键是注释的文本,所以它按abc排序,你能帮我按日期排序吗?

TNX

objective-c nsfetchedresultscontroller nsfetchrequest ios

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