小编Mac*_*206的帖子

如何修复PCH错误?

当我尝试构建我的应用程序时Xcode,我收到此错误消息:

PCH文件由不同的分支构建((clang-425.0.24))而不是编译器((clang-425.0.27))

它不会发生,但这是更新Xcode后的第一个版本.

其他应用程序可以使用,但不是特定的应用程

如果我关闭"Precompile Prefix Header"设置,它可以工作.

如何修复此错误并仍然保持该设置?

xcode clang precompiled-headers

126
推荐指数
11
解决办法
5万
查看次数

在iOS上同时使用外围设备和中央设备

到处寻找并尝试了一切,但似乎没有任何工作:(

在iOS上,我正在制作iOS设备需要交换数据的应用程序(适用于iOS 6及更高版本).因此,两个设备需要同时是外围设备和中心设备.我完全按照WWDC视频中的规定完成,但设备无法相互成功连接.

当我将一个设备设置为中央设备而另一个仅设置为外围设备时,中央设备无缝连接到外围设备.

但是,当两个设备同时是外围设备和中心设备时,我会得到随机错误:在任何阶段(发现服务/特性或设置通知值YES)有时会发生错误,有时discoverServices甚至不会调用didDiscoverServices

我应该做些什么吗?我只是将外设和中央代码合并到一个视图控制器中.我注意到,如果设备"a"连接到设备"b",然后设备"b"连接到设备"a",它通常工作.我通过NSThread sleepForTimeInterval:在每个设备上手动使用不同的时间来管理这个,但是我怎么能以可靠的(而不是手动预定义的)方式让一个设备先连接(然后另一个)呢?

如果我确实遇到错误,通常他们就是这么简单 Unknown error

如果您需要任何代码或任何其他信息,请告诉我:)

objective-c ios core-bluetooth

15
推荐指数
1
解决办法
7169
查看次数

strcpy 导致 EXC_BAD_ACCESS?

我正在使用 Xcode 4 制作一个命令行工具。

我在 strcpy 线上收到 EXC_BAD_ACCESS 错误:

char *invalidOption = NULL;
strcpy(invalidOption, argv[2]);
Run Code Online (Sandbox Code Playgroud)

argv[1] 是 -v (“有效”选项),argv[2] 是 -z (“无效”选项)。

然后,出于显示原因,我需要更改“invalidOption”(打印“错误”消息)。

关于为什么会发生这种情况有什么想法吗?如果您需要更多详细信息,请告诉我。

program-entry-point exc-bad-access objective-c strcpy xcode4

4
推荐指数
1
解决办法
2861
查看次数

Apple是否允许"假iOS框架"?

我最近偶然发现了Karl Stenerud的模板,我发现它们很棒.如果Apple反对他们,我想知道Apple是否允许他们.我只是想确定一下.

frameworks objective-c ios

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

我应该如何命名Java包?

可能重复:
对于Java中的个人/爱好项目,您使用哪种程序包命名约定?

我正在学习Java并且发现了问题。我的包裹需要一个域名,但是我没有。我不想使用我的电子邮件地址。那么我应该在SourceForge或GitHub上注册一个帐户并使用它吗?如果是这样,哪个最好?还是有另一种更好的方法?谢谢

java sourceforge github package

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

如何合并+ alloc和-init?

我正在为NSObject的子类编写一个方法,它合并了常见的NSObject方法"+ alloc"和"-init".这是为了在创建类的实例时节省时间.

(这个子类也是一个抽象类.它类似于子类化NSObject的替代,因此该方法必须与子类兼容.)

对于方法"make",这是编写它的最佳方式:

+(id)make
{
    id newObject = [[self.class alloc] init];

    return newObject;
}
Run Code Online (Sandbox Code Playgroud)

如果有更好的方法,它会是什么?

谢谢

methods objective-c nsobject

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

按下主页按钮时如何解除UIAlertView?

我正在制作一款应该支持iOS5以上iOS版本的应用.它使用UIAlertView,如果在用户按下主页按钮时可见,我希望在用户返回应用程序之前将其解除(即当使用多任务重新打开应用程序时它已消失).app delegate中的所有方法都将其显示为不可见(isVisible = NO),即使它在重新打开时仍然可见.有没有办法做到这一点?

谢谢.

xcode objective-c uialertview ios

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