小编Chr*_*ris的帖子

iOS8 - 约束模糊地表明高度为零

有没有人知道如何调试这个?

仅警告一次:检测到约束模糊地建议tableview单元格的内容视图的高度为零的情况.我们正在考虑无意中崩溃并使用标准高度.

行具有固定的高度,如下所示

- (CGFloat)tableView:(UITableView *)tableView 
           heightForRowAtIndexPath:(NSIndexPath *)indexPath{
   return 34.0;
}
Run Code Online (Sandbox Code Playgroud)

所有人constraints似乎都很开心......

objective-c uitableview heightforrowatindexpath ios8

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

Swift:使用闭包的枚举?

我正在创建一个应用程序,其中可以将无限量的规则应用于无限量的节点.

我计划将核心数据用作数据存储区,并在节点和规则之间创建简单的一对多关系.

在objective-c中,我可能会为每个规则创建类,并使它们符合协议.

NSArray *ruleClassNames = @[@"SimpleRuleA",@"SimpleRuleB",@"BigFatComplicatedRule"];

int ruleType = [someNode.rules firstObject];
Class class = NSClassFromString(ruleClassNames[ruleType]);

[(ruleClassProtocol*)class performSelector:@selector(runRuleOnNode:) withObject:someNode];
Run Code Online (Sandbox Code Playgroud)

在swift中这样做最优雅的方式是什么?

enums core-data objective-c ios swift

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

使用ASIHTTPRequest从iPhone上传到Ruby on Rails

我真的碰到了墙,需要一些帮助!谢谢你阅读这篇文章!

我正在编写一个应用程序,它与我的ROR Web服务器通信以获取数据库请求,并且非常感谢ActiveResource.但我现在还需要将文件上传到服务器,我打算使用看起来很棒的ASIHTTPRequest,我的问题是我只是不确定如何在ROR端交出POST请求...我正在使用回形针但真的碰到了一堵砖墙.

在ASIHTTP方面,我只是写作:

[request setData:data withFileName:@"photo.jpg" andContentType:@"image/jpeg" forKey:@"asset[image]"];
Run Code Online (Sandbox Code Playgroud)

在红宝石方面,我正在做......

class Asset < ActiveRecord::Base
   validates_attachment_presence :image
    has_attached_file :image
end

class AssetsController < ApplicationController  
    protect_from_forgery :only => [:update, :destroy] 
.....
Run Code Online (Sandbox Code Playgroud)

但它总是失败,我很确定它与POST表单数据集有关,但我完全被卡住了.

我收到错误:

 Parameters: {"assets"=>{"images"=>#<File:/var/folders/gM/gM15qjM2G3W0iVNaT1evD++++TI/-Tmp-/RackMultipart20091112-2285-2i0qq5-0>}}

NoMethodError (You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]):
  app/models/asset.rb:2
  app/controllers/assets_controller.rb:46:in
Run Code Online (Sandbox Code Playgroud)

'创建"

非常感谢任何帮助.

克里斯

谢谢!

iphone upload ruby-on-rails paperclip asihttprequest

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

Xcode 7 beta - 字体渲染崩溃

Apple已经改变了iOS 9中的字体和字体大小.

我注意到我的许多固定大小的标签现在被截断(!),这是不好的.我也遇到了这个崩溃:

我在Xcode 7 beta中遇到了这个崩溃

错误可以继续,应用程序将正常运行,但显然有些事情不愉快.没有输出到控制台,或任何帮助调试它的东西

libFontParser.dylib`TFileDescriptorContext :: TFileDescriptorContext:

xcode ios9 xcode7-beta2

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

NSTableView动画不一致

我有一个NSTableView,间歇性地停止动画和正确更新,导致糟糕的用户体验.

let oldRows = filteredDocuments
let newRows = newFilteredDocuments
let diff = oldRows.diff(newRows)
filteredDocuments = newFilteredDocuments

if (diff.results.count > 0) {
    let deletionIndexPaths = NSMutableIndexSet()
    diff.deletions.forEach { deletionIndexPaths.addIndex($0.idx) }
    let insertionIndexPaths = NSMutableIndexSet()
    diff.insertions.forEach { insertionIndexPaths.addIndex($0.idx) }

    self.tableView?.beginUpdates()
    self.tableView?.removeRowsAtIndexes(deletionIndexPaths, withAnimation: NSTableViewAnimationOptions.EffectFade)
    self.tableView?.insertRowsAtIndexes(insertionIndexPaths, withAnimation: NSTableViewAnimationOptions.SlideLeft)
    self.tableView?.endUpdates()
}
Run Code Online (Sandbox Code Playgroud)

当它停止动画时似乎没有逻辑,并且在我做过的许多测试中感觉几乎就像它的构建相关.有趣的是,当我分析时它永远不会停止动画...

就好像主线程上的东西堵塞UI然后NSTableView超时并取消更新 - 但我不知道如何调试它.

macos nstableview appkit swift

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

iOS8 UIPrintPageRenderer挂起

我正在使用BNHtmlPdfKit将Html呈现为PDF.它工作得很好,但在iOS8中它只是挂起

[renderer drawPageAtIndex:i inRect:renderer.paperRect];
Run Code Online (Sandbox Code Playgroud)

说实话,我甚至不知道如何调试它 - 没有错误消息,你可以继续按继续,但只是在同一个断点处中断.最后它只是超时了.

有人有任何想法吗?

干杯

uiprintpagerenderer ios8

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

Rails处理.Erb与Nils

当个人资料为零时,我一直在悲伤......我该怎么办?

ruby ruby-on-rails erb

5
推荐指数
2
解决办法
2047
查看次数