小编Cla*_*fou的帖子

NSTimeZone:"UTC"和"GMT"之间有什么区别吗?

这五个陈述是否可以互换,或者是否有人知道其使用会产生不同结果的情况?从我收集的内容来看,它们是等价的,但我没有找到任何结论,GMT和UTC变体之间的潜在差异让我担心.

[NSTimeZone timeZoneWithName:@"GMT"];
[NSTimeZone timeZoneWithName:@"UTC"];
[NSTimeZone timeZoneWithAbbreviation:@"GMT"];
[NSTimeZone timeZoneWithAbbreviation:@"UTC"];
[NSTimeZone timeZoneForSecondsFromGMT:0];
Run Code Online (Sandbox Code Playgroud)

utc gmt nstimezone ios

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

UISegmentedControl更改事件未在iOS5中触发

我有一个UISegmentedControl,它的"Value changed"事件在Interface Builder中连接起来调用我的控制器 -(IBAction)segmentChangeAction:(id)sender;

当用户点击控件以更改所选的段时,segmentChangeAction无论是在iOS4还是iOS5中,都会调用所需的段.

当我以编程方式更改所选的段时segmentedControl.selectedSegmentIndex = newIndex;,在iOS4 segmentChangeAction上调用并且该段反映新的选择.但是在iOS5 segmentChangeAction没有被调用,但该段确实反映了新的选择.

这是iOS5的变化吗?segmentChangeAction当我以编程方式更改选择时,有什么办法可以在iOS5上调用吗?

iphone uisegmentedcontrol ios ios5

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

我在哪里可以获得timeZoneWithAbbreviation的缩写列表?

我想使用以下API进行一些时区计算:

NSTimeZone *some_time_zone = [NSTimeZone timeZoneWithAbbreviation:name];
Run Code Online (Sandbox Code Playgroud)

但是,我不知道在哪里可以找到支持的abbreviation名称列表.例如,锡耶纳意大利name的时区是什么?

iphone

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

适用于iOS的推荐IoC框架?

任何人都可以为iOS推荐一个好的IoC框架来促进依赖注入吗?

到目前为止,我发现的唯一一个是Objection Framework,它显然与Guice相似(遗憾的是我不熟悉).这是iOS的常见选择吗?是否有值得检查的竞争框架?

dependency-injection inversion-of-control ios

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

在NSView中调用`print`打开打印对话框

这很奇怪.我有一个简单的故事板占位符,GridView用于类名属性.

class GridView: NSView {

    required init?(coder: NSCoder) {
        super.init(coder: coder)
        print("coder: \(coder)")
    }

    override func drawRect(dirtyRect: NSRect) {
        let rect = NSBezierPath(rect: dirtyRect)
        NSColor.redColor().setFill()
        rect.fill()
    }
}
Run Code Online (Sandbox Code Playgroud)

刚刚drawRect实现了这个功能,但是在我添加了初始化程序后,每次运行应用程序时都会打开打印对话框.

打印对话框

为什么会发生这种情况?如何为自定义视图正确重新实现故事板初始化器?

macos swift swift2

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

为iPhone项目添加iPad支持:通用与两个独立的应用程序?

我有一个现有的iPhone应用程序,似乎我的用户中有很大一部分用户在iPad上运行它(我可以说,因为我从用户那里获得的很多电子邮件都有"从我的iPad发送"签名).

我现在正在实施iPad版本,我是在相同的代码库中完成的,这很方便.但是当我完成后,我想知道我是否应该将其作为通用应用程序发布.我可以将其作为一个单独的,全新的iPad专用应用程序上传.

如果我把它变成普遍的:

  • ✓我的现有iPad用户在更新时会很高兴并突然看到iPad支持.
  • ✓我从我的应用程序的现有排名/流量中受益,不必从头开始构建它.
  • ✗我的iPhone用户将看到无更新的更新.
  • ✗用户评级可能会让人感到困惑,因为这两个版本完全不同

如果我将它们分成两个独立的应用:

  • ✓我可以为iPhone和iPad设置不同的价格
  • ✗我的iPhone应用程序的现有用户在iPad上不会知道他们有新版本.如果他们发现它,不得不迁移他们的数据会使他们烦恼.将再次支付它.

我是否缺少任何可能有助于决定采取哪条路线的权衡?有没有人有经验可以分享任何一条路线?

iphone itunesconnect universal ipad ios

22
推荐指数
2
解决办法
5947
查看次数

尽管超时设置,ReportViewer超时

我有一个ASP.NET应用程序,它公开了一个Microsoft ReportViewer(实际上是一个MVC3应用程序,其中一个WebForm托管了ReportViewer).运行大型报表时,会发生超时,导致请求停止,并显示空白页以代替报表.然而,以编程方式设置以下超时参数:

Viewer.ServerReport.Timeout = Configuration.ReportViewerTimeout;
ScriptManager.AsyncPostBackTimeout = Configuration.ReportViewerAjaxTimeout;
Run Code Online (Sandbox Code Playgroud)

相应的值为-1和0,根据文档将其解释为无超时.我也尝试过大值,它没有任何区别.

大约一分钟左右等待报告加载("正在加载"消息框),我得到一个空白报告,我在Firebug控制台窗口中看到了这个:

中止

Sys.WebForms.PageRequestManagerTimeoutException:服务器请求超时.

[打破此错误] this._endPostBack(this._cr ... anagerTimeoutError(),sender,null);

我也尝试将其添加到我的web.config:

<httpRuntime maxRequestLength="1024000" executionTimeout="999999" /> 
Run Code Online (Sandbox Code Playgroud)

在IIS>我的站点>高级设置>连接限制中,我将"连接超时(秒)"设置为1200.所有这些都没有区别.

有谁知道我可能会缺少什么?

asp.net iis reportviewer timeout

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

Facebook SDK是否使用IDFA进行移动应用安装?

当您集成Facebook SDK以跟踪移动应用程序安装时,这是否使用IDFA,因此您在提交应用程序以供审核时是否必须对iTunes Connect问题中的相应问题回答" 是"

这是代码 application:didFinishLaunchingWithOptions:

[FBSettings setDefaultAppID:FB_APP_ID_NSTRING];
[FBAppEvents activateApp];
Run Code Online (Sandbox Code Playgroud)

在我的Facebook信息中心中,我的应用在"安装数据洞察"和"启用增强型兴趣定位"下配置了"是":在此输入图像描述

我参考的iTunes Connect问题如下所示: 在此输入图像描述

这里有很多关于IDFA的问题,但没有一个(据我所知)澄清了仅使用Facebook SDK进行移动应用程序安装是否确实使用了IDFA.

facebook itunesconnect ios idfa

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

是否可以使用NSString UIKit添加来绘制带阴影的文本?

使用NSString UIKit添加时,是否可以使用简单的文本阴影进行绘制?我的意思是无需编写代码,以两种颜色绘制两次,因为可以用各种UIKit类如的UILabel和其完成shadowColorshadowOffset性能,也没有做实际通过模糊的影子CGContextSetShadow(这是必然要贵得多).

Apple的这些扩展的文档实际上包括常量(在最底层)包含UITextAttributeTextShadowColor并且UITextAttributeTextShadowOffset暗示它是可能的,但我没有看到在实际方法中可能使用这些常量.

uikit ios

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

在iPhone 3G上协调错误?它可能是你的编译器

注意:这是我已经找到答案的问题.似乎鼓励在找到有趣的答案后发布问题,所以我发布了这个.其他人可能会遇到同样的问题并发现它很有用.


我有一个生成图表的iOS应用程序.发布更新后不久,用户向我发送了这封恐慌的电子邮件:

"最新的更新修改了曲线...没有看到更多的增长曲线和插入的数据表示为一条线下降...之前你看得很清楚

帮我"

我让他发送截图并提供更多细节.他有iPhone 3G,这就是女孩的图表.大多数点都是在错误的坐标处绘制的:它们似乎是以(x,x)而不是(x,y)绘制的.

越野车展示的屏幕截图

比较它的外观(忽略颜色的差异 - 粉色是女孩,蓝色是男孩):

正确显示的屏幕截图

经过多次实验,我给他发了一个以前版本的重建版本(对他来说工作正常)但它仍然不起作用.所以最终看来更新中的代码更改与它无关.可能是什么解释?

iphone llvm coordinates cgpoint xcode4.2

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