小编jdo*_*dog的帖子

在ROR迁移期间将列类型从Date更改为DateTime

对于我正在制作的应用,我需要将我的列类型从日期更改为日期时间.我不关心数据,因为它仍在开发中.

我怎样才能做到这一点?

ruby mysql migration ruby-on-rails ruby-on-rails-3

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

弃掉Git Stash Pop

我做了一个git stash pop,现在我有很多冲突.我之前提交了所有最近的代码git stash pop,所以有没有办法回到最后一次提交并摆脱所有冲突并编写git stash pop注入的代码?

git

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

将nil对象插入NSDictionary

如果我们的API只需要对象中的2个属性,并且iPhone应用程序不要求它们实例化对象,则当对象在参数NSDicitionary中使用时,应用程序将崩溃.我被告知NSDictionary不会让你分配nil值,因为当它达到nil时它会认为它已经完成了.objective-c是否有办法将对象非零属性吐出到NSDictionary中?

例:

[Drunk alloc] init];
drunk.started_drinking = [NSDate date];
drunk.stopped_drinking (we don't set this because he is still a drunk)
drunk.fat = YES;
drunk.dumb = YES;


parameters:@{

             @"auth_token" :token,
             @"name" : drunk.name, @"date_started" : drunk.started_drinking,
             @"date_stopped" : drunk.stopped_drinking, 
             @"prescribing_doctor" : drunk.fat,
             @"pharmacy" : drunk.dumb

            }
Run Code Online (Sandbox Code Playgroud)

当它到达stopped_drinking属性时会崩溃.有关如何处理这个的任何建议?

objective-c nsdictionary

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

UIScrollView在自动布局打开时不在iOS7中滚动

我有一个UIScrollView,里面有6个文本字段,里面有一个按钮.scrollView中没有足够的内容使其滚动.

但是当键盘显示时,我希望滚动视图滚动,这样用户就不必关闭键盘以选择键盘隐藏的另一个文本字段.

我正在使用iOS7并启用了autolayout.

有什么建议?

我正在使用故事板,我所拥有的唯一代码如下.

reg.h文件

interface registerViewController : UIViewController <UITextFieldDelegate, UIScrollViewDelegate>
Run Code Online (Sandbox Code Playgroud)

objective-c uiscrollview ios

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

iOS 7导航栏隐藏内容

我有一个在iOS 6中开发的应用程序.但现在在iOS 7中,甚至我的应用程序已经为iOS 6编译,但在iOS 7设备上运行顶部导航栏(iOS 7中的新巨人),我的内容被隐藏了.顶部导航栏覆盖它.如果我用CGRect手动向下移动它在iOS 7中看起来很好,但是现在iOS 6看起来很糟糕(在它上面的空间很大).

该应用程序是使用自动布局关闭构建的,因为自动布局是难以正确设置的方法.

我的问题是,是否有一种简单的方法可以仅针对iOS 7移动内容?我真的不想重新开启自动布局,花一个月时间尝试将所有UI元素重新安装到位.该应用程序相当复杂,有30多个屏幕和屏幕上的大量动画视图.

objective-c ios ios7

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

xcode Time Profiler未显示符号名称

更新到xCode 4.5,当时间分析我的应用程序符号名称不再显示类或对象,但显示内存地址,请参阅下文.

0x2fd42e13
0x38014448
Run Code Online (Sandbox Code Playgroud)

我曾经看过以下内容

main
NSManagedObjectContext
Run Code Online (Sandbox Code Playgroud)

当我能看到类名时,我可以追踪扩展细节中的问题.现在,扩展细节显示与0x2fd42e13相同的内容.

profile xcode ios

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

NSString到NSURL?

试图将字符串转换为NSURL,但这不会发生.

barcodeTextLabel.text = foundCode.barcodeString;
urlToGrab = [NSString stringWithFormat:@"%@", foundCode.barcodeString]; // foundCode.barcodeString is an NSString
Run Code Online (Sandbox Code Playgroud)

urlToGrab显示以下"错误无效的CFStringRef"

iphone nsstring ios

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

编码:: UndefinedConversionError(从ASCII-8BIT到UTF-8的"\ xE2"):基于ROR + MongoDB的应用程序中的错误

如果开发人员编写此方法并导致Encoding :: UndefinedConversionError(从ASCII-8BIT到UTF-8的"\ xE2"):错误.

此错误只是随机发生,因此进入的数据是原始数据库字段是导致问题的原因.但由于我对此没有任何控制权,我可以在下面的方法中修复这么糟糕的数据不会导致任何问题?

def scrub_string(input, line_break = ' ')
  begin
     input.an_address.delete("^\u{0000}-\u{007F}").gsub("\n", line_break)
  rescue
     input || ''
  end
end
Run Code Online (Sandbox Code Playgroud)

这会有用吗?

 input = input.encode('utf-8', :invalid => :replace, :undef => :replace, :replace => '_')
Run Code Online (Sandbox Code Playgroud)

encoding ruby-on-rails utf-8 mongodb

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

IOS拖动,轻弹或者扔掉UIView

想知道我将如何轻弹或推销UIView,例如http://www.cardflick.co/https://squareup.com/cardcase演示视频.

我知道如何拖动物品,但是你如何赋予它们重力/惯性.这是由IOS处理的吗?

drag-and-drop ios

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

从您的应用程序启动Facetime?

我看到你可以通过你的应用程序启动FaceTime

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://tel-number"]];
Run Code Online (Sandbox Code Playgroud)

我也在阅读,因为没有正式公开的FaceTime API苹果会拒绝你.

有谁知道这种拒绝谈话是否属实?PAIR具有此功能,但从未被拒绝过.

objective-c ios facetime

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