小编Jon*_*ham的帖子

iOS - 升级到Xcode 4.5后的链接器错误,可能与Core Plot相关

我刚刚Xcode 4.5GM在我的iPhone项目中升级并整理了一些屏幕,以应对iPhone 5上的额外屏幕尺寸.该项目是针对性的iOS 5.1,我刚刚为我的手机构建它,我收到此链接器错误:

文件是通用的(2个切片)但不包含(n)armv7s切片:/Users/JonathanW/Documents/MyXcode/myApp/myApp/CorePlot/libCorePlot-CocoaTouch.a用于架构armv7s

Core Plot 1.0在我的项目中使用静态库,直到现在还没有任何问题.环顾四周,我可以看到与构建体系结构设置类似的错误,但不知道从何处开始.该项目在模拟器(包括正常工作iOS 5.1iOS 6).有任何想法吗?

iphone xcode linker core-plot ios

17
推荐指数
2
解决办法
7483
查看次数

iOS TestFlight - 外部测试人员电子邮件地址

在TestFlight中为外部测试人员添加电子邮件地址时,测试人员的电子邮件地址是否必须是他们注册的Apple ID?或者它可以是他们可以在iOS设备上访问的任何电子邮件地址吗?

itunesconnect beta-testing ios testflight

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

Delphi Seattle DataSnap客户端 - 代理服务器设置不起作用

我正在使用生成的DS客户端代理类通过TDSRESTConnection连接到DataSnap服务器.连接工作正常,我可以调用服务器方法.我现在想要通过代理服务器进行连接,所以我在TDSRESTConnection对象上设置属性,但我可以看到没有任何内容通过代理服务器发送,就好像属性被忽略一样.我的代码如下:

var
  myDS: TServerMethodsClient;
begin
  DSRESTConnectionCfg.ProxyHost := 'localhost';
  DSRESTConnectionCfg.ProxyPort := 8888;
  myDS := TServerMethodsClient.Create(DSRESTConnectionCfg, False);
  myDS.ServerMethodOne();
  myDS.Free;
end;
Run Code Online (Sandbox Code Playgroud)

我也尝试过设置:

  DSRESTConnectionCfg.HTTP.ProxyParams.ProxyServer := 'localhost';
  DSRESTConnectionCfg.HTTP.ProxyParams.ProxyPort := 8888;
Run Code Online (Sandbox Code Playgroud)

两者都没有效果.但是我知道这个代码在我之前使用的Delphi版本中运行,它是XE6.问题似乎在转向XE10.

任何人都可以对此有所了解吗?

delphi rest proxy datasnap

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

iOS - 为圆角矩形创建UIView子类

我正在尝试为一个带圆角的矩形创建和使用一个非常简单的UIView子类.我创建了一个新类,如下所示:

RoundedRect.h

#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>

@interface RoundedRect : UIView
@end
Run Code Online (Sandbox Code Playgroud)

RoundedRect.m

#import "RoundedRect.h"

@implementation RoundedRect

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
        [[self layer] setCornerRadius:10.0f];
        [[self layer] setMasksToBounds:YES];
    }
    return self;
}
@end
Run Code Online (Sandbox Code Playgroud)

我正在使用iOS 5.1和故事板,并在IB检查器窗口中将自定义类属性设置为'RoundedRect',但是当我运行应用程序时,矩形仍然有方角.我错过了一些明显的事吗?

谢谢乔纳森

subclass objective-c storyboard uiview ios

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

Fiddler - 从iPad应用程序捕获和解密HTTPS流量

我正在尝试使用Fiddler监控我的iPad应用程序的HTTPS请求/响应.我有一台运行Fiddler的Windows 7 PC并在我的iPad上配置了HTTP代理,使用端口8888指向PC.这样可以正常工作,并且可以在捕获日志中看到CONNECT隧道消息和"ClientHello"握手.但是,只要我在Fiddler中启用"解密HTTPS流量"选项,就会阻止该应用连接到服务器.我已经尝试在PC上安装Fiddler根证书,我还通过将证书导出到URL并将Safari指向我安装它的iPad上的URL来将证书安装到我的iPad上.这没有什么不同.我是否需要对运行我的Web服务的服务器上安装的SSL证书执行某些操作?

ssl https fiddler ipad ios

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

Objective C - 使用ASIHTTPRequest从GET获得HTTP/0.9响应

我已经开始在我的iOS项目中使用ASIHTTPRequest来执行REST服务器方法调用,到目前为止它已经非常成功.我只有一个奇怪的间歇性问题.偶尔我使用[ASIHTTPRequest startAsynchronous]得到以下响应:

HTTP/0.9 200 OK

发生这种情况时,我的服务器方法不会被调用.通常,每个方法调用都会返回一个以"HTTP/1.1"开头的响应.我正在使用带有GeoTrust/RapidSSL证书的HTTPS来保护连接.有趣的是,如果我尝试连接到SSL端口(443)但指定'http'作为协议,我发现我得到了相同的'HTTP/0.9 200 OK'响应.

只是为了添加更多信息 - 问题主要发生在应用程序闲置一段时间后.例如请求成功完成,然后让应用程序空闲一段时间,然后在下一个请求发生问题然后应用程序继续正常工作.

任何人都可以了解可能发生的事情吗?

非常感谢,乔纳森

更新:当问题发生时,我已经粘贴了ASIHTTPRequest输出的一些调试信息:

2012-07-12 09:35:49.376 mytestapp[3038:18f07] [CONNECTION] Closing connection #13 because it has expired
2012-07-12 09:35:49.377 mytestapp[3038:18f07] [CONNECTION] Closing connection #14 because it has expired
2012-07-12 09:35:49.378 mytestapp[3038:18f07] [CONNECTION] Closing connection #15 because it has expired
2012-07-12 09:35:49.380 mytestapp[3038:18f07] [CONNECTION] Request #39 will use connection #16
2012-07-12 09:35:49.381 mytestapp[3038:18f07] [CONNECTION] Request #40 will use connection #17
2012-07-12 09:35:49.382 mytestapp[3038:18f07] [CONNECTION] Request #41 will use connection #18
2012-07-12 09:35:49.529 mytestapp[3038:18f07] …
Run Code Online (Sandbox Code Playgroud)

rest https objective-c asihttprequest ios

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

Delphi XE2 DataSnap - 使用进度条通过TStream下载文件

我编写了一个DataSnap服务器方法,它返回一个TStream对象来传输文件.客户端应用程序调用该方法并正确读取流.我的问题是,该方法调用需要一段时间才能完成之前,T流对象可供阅读,但在服务器端,我可以看到,该方法调用只需要一秒钟创造返回对象.我希望立即返回流对象,以便我可以读取流并显示下载进度的进度条.还有其他方法可以做到这一点吗?

服务器方法很简单:

function TServerMethods.DespatchDocument(sCompanyID, sDocOurRef: string): TStream;
var
  sSourceFilePath: string;
  strFileStream: TFileStream;
begin
  sSourceFilePath := GetDocumentPDFFilePath(sCompanyID, sDocOurRef);

  strFileStream := TFileStream.Create(sSourceFilePath, fmOpenRead);
  Result := strFileStream;
end;
Run Code Online (Sandbox Code Playgroud)

delphi progress download stream datasnap

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

Eclipse Android布局设计器 - 添加新的屏幕尺寸以进行预览

Eclipse ADT中的图形布局设计器包括预览布局在各种屏幕尺寸/分辨率上的外观的功能.我的问题 - 是否可以在此列表中添加新的自定义屏幕尺寸,以便在新设备出现时容纳它们?如果是这样,怎么样?

eclipse android android-layout eclipse-adt

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

Xcode 6 Interface Builder - 颜色选择器奇怪/错误?

我最近一直在试图为使用Interface Builder设置的视图设置相同的背景颜色,以及以编程方式使用的视图[UIColor colorWithRed: green: blue: alpha:].尽管设置了相同的RGB值,但IB中设置的视图与代码中设置的颜色略有不同.

我终于意识到它与色彩空间有关 - 当我使用颜色选择器检查IB中的视图时,它显示颜色空间设置为'sRGB'而不是默认的'Generic RGB' UIColor使用.我自己从未改变色彩空间设置.然后我意识到发生的事情是,当您手动输入颜色选择器中的RGB值时,它会将颜色空间更改为"sRGB",因此您不必知道它给出不同的颜色.但是,如果使用鼠标拖动滑块来更改值,则颜色空间保持为"Generic RGB",一切都很好.

这是一个错误,还是我误解了颜色选择器?我正在使用Xcode 6.1.

xcode color-picker interface-builder uicolor ios

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

iOS - 带故事板的UISplitViewController - 多个主视图和多个详细视图

我正在尝试使用UISplitViewController和故事板组装一个iPad应用程序.主视图以链接到6个菜单选项的表视图的导航控制器开始.表中的每个单元格将不同的表视图控制器推送到导航堆栈.这适用于主视图.每个主视图都有一个表列表,单击该列表时需要在详细信息窗格中显示不同的视图控制器.我目前使用设置为"替换"和"细节拆分"的segue完成此操作,第一次单击一行时可以正常工作,但是只要在主视图中单击另一行,或者旋转设备,应用程序就会崩溃使用EXC_BAD_ACCESS.

我很确定我的问题与如何为UISplitViewController设置委托有关.当我有多个主VC和多个细节VC时,我很困惑如何使用它.代理代码应该放在哪里 - 主人或详细信息?我是否必须在每个视图控制器中实现UISplitViewControllerDelegate协议事件?

任何帮助赞赏.

storyboard uiviewcontroller ipad uisplitviewcontroller ios

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