小编Bau*_*aub的帖子

NSTimeInterval格式

我想把NSTimeInterval它格式化为字符串00:00:00(小时,分钟,秒).做这个的最好方式是什么?

objective-c nstimeinterval ios

40
推荐指数
3
解决办法
2万
查看次数

如何将十进制数添加到数字键盘 - iOS

所有,

如何在界面构建器中创建带小数选项的数字键盘?提供的数字键盘不显示小数选项.

谢谢

iphone objective-c

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

MySQL外键删除

我试图找出关系和删除选项.

我有两个表,User并且UserStaff从1 User到n的关系UserStaff(用户可以有多个工作人员).

当我User被删除时,我想删除UserStaff与之关联的所有表User.当我UserStaff被删除时,我不希望发生任何事情User.我知道这是一种级联关系,但我不确定哪种方式.

即,我是否在我的UserStaff表中选择现有的外键并使其级联,或者我是否创建了一个新的外键User并将其设置为级联?

mysql foreign-keys relationships

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

以编程方式将图像添加到TableView单元格

我有一个UITableView从服务器获取信息并将数据发布到表视图中.每个单元格内部都是来自服务器的信息.

就本例而言,假设我们从服务器获取的信息是数字:1,2,3,4.

我想要做的是添加一个图像(以编程方式,因为涉及if语句等)到单元格的左侧,文本(1,2,等)紧挨着它.

基本上,我希望每个单元格看起来像这样:

 _____________________________________
| (IMAGE) (TEXT)                      | --CELL 0
--------------------------------------
 _____________________________________
| (IMAGE) 2                           | --CELL 1
--------------------------------------
Run Code Online (Sandbox Code Playgroud)

请原谅我的粗略插图.:)

iphone xcode objective-c swift

20
推荐指数
3
解决办法
4万
查看次数

NSTimeInterval到NSDate

我怎样才能转换NSTimeIntervalNSDate?把它想象成一个秒表.我希望初始日期是00:00:00,我有一个NSTimeIntervalX秒.

我需要像这样做,因为NSTimeInterval需要通过使用lround舍入转换为int ,然后转换NSDate为使用NSDateFormatter将其转换为字符串.

objective-c nsdate nsdateformatter nstimeinterval

16
推荐指数
4
解决办法
4万
查看次数

一对多的MySQL

可能重复:
MySQL关系

我试图用外键在MySQL中创建一对多的关系.

两张桌子,userlocation.每个都user可以有很多locations,但每个location只能有一个user.

我该如何配置?我正在使用HeidiSQL,如果这有帮助,虽然我也可以输入代码.

mysql database-design foreign-keys foreign-key-relationship

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

ScrollRectToVisible无法按预期工作

我的视图包含从屏幕顶部到屏幕底部的文本字段.显然,当弹出键盘时,底部文本字段会被键盘覆盖,所以我开始摆脱这个问题.

我在viewDidLoad方法中注册通知,然后在UIKeyboardDidShowNotification发送时,调用此方法:

- (void)keyboardWasShown:(NSNotification*)aNotification
{
    NSDictionary* info = [aNotification userInfo];
    CGSize kbSize = [[info objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size;

    UIEdgeInsets contentInsets = UIEdgeInsetsMake(0.0, 0.0, kbSize.height, 0.0);
    scrollView.contentInset = contentInsets;
    scrollView.scrollIndicatorInsets = contentInsets;

    [scrollView scrollRectToVisible:activeField.frame animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

问题是什么都没有滚动,更不用说滚动到可见.我在这里错过了什么?

我的所有文本字段都在滚动视图等内部.

提前致谢.

iphone xcode objective-c

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

Rails按ID获取多个

在Rails中,我有一个Product模型.有时候我需要同时获得多个products(但是列表是完全动态的,因此无法在Rails端完成).

所以,让我们说这个电话我需要在一次通话中获得产品1,3,9,24.这可能吗?如果是这样,我是否需要一个自定义路由,我应该在控制器中放置什么?

即做这样的工作吗? /products/1,3,9,24

ruby-on-rails

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

NSTimer可靠的替代品

我有一个应用程序,应该每1秒记录一些事情,我正在使用NSTimer,但如果我的应用程序转换屏幕(或几乎任何其他,真的)它会减慢计时器一点点使不准确的读数.

什么是可靠的替代品使用?我目前的代码如下:

timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(update) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nstimer ios

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

NSStreams崩溃计划!

所有,

我通过评论,断点等将它运行到这一点.程序在标记的代码处崩溃.

-(void) initNetworkCommunication
{
    CFReadStreamRef readStream;
    CFWriteStreamRef writeStream;
    CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)@"192.168.17.1", 2004, &readStream, &writeStream);

    inputStream = (NSInputStream *)readStream;
    outputStream = (NSOutputStream *)writeStream;
    [inputStream setDelegate:self];
    [outputStream setDelegate:self];
    [inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
    [outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];

    [inputStream open];//WHY MUST YOU CRASH HERE
    [outputStream open];//WHY MUST YOU CRASH HERE ALSO!!?!?

    NSLog(@"She be opened, sir!");
}
Run Code Online (Sandbox Code Playgroud)

如果我注释掉这两个,它不会崩溃,但如果我注释掉任何一个它会崩溃(因此它们都会导致程序崩溃).也没有在调试器中发布的信息.它只是将我发送到main.m并告诉我

"线程1:编程接收信号:"EXC_BAD_ACCESS".

我在这里先向您的帮助表示感谢!

编辑:这是我的委托方法,但它甚至没有在日志中显示第二个活动行.

- (void)stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent {

    NSLog(@"stream event %i", streamEvent); //this doesn't post in the log when stream opened...

    switch (streamEvent) {

        case NSStreamEventOpenCompleted:
            NSLog(@"Stream …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c nsstream

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