小编use*_*184的帖子

在逐步执行代码期间,xcode调试会来回传递

我对Xcode 3.2.5有一个非常奇怪的问题

在正常的代码序列中,XCode返回几行然后继续,然后有时再次返回并在步骤模式期间再次继续.

这只发生在一个项目中,但在所有文件中都有.这是一个例子:

当跳转到这个函数时,Xcode按以下顺序遍历行:2 - > 1 - > 2 - > 3 - > 5 - > 8 - > 3 - > 4 - > 5 - > 6 - > 7 - > .. .

我不明白这里发生了什么.请问您有什么想法吗?

重新启动机器和iPhone没有帮助.

顺便说一句,完整的代码工作正常,运行没有错误.似乎光标有时会转到没有执行代码的行.如果某个行被光标输入两次,则只是第二次更改赋值中的变量等.

真的很奇怪!

谢谢你的任何提示......

 1  - (void)viewWillAppear:(BOOL)animated {
 // D_IN;
 2  [super viewWillAppear:animated];


 //get the dataManager global Object, so we always have a structured accesss to the data!
3 WebiAppDelegate *mainDelegate = (WebiAppDelegate *)[[UIApplication sharedApplication]delegate];
4 self.webiDataManager = mainDelegate.webiDataManager;

5 …
Run Code Online (Sandbox Code Playgroud)

iphone debugging xcode

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

将多个CCSprites组合到cocos2d中的一个分组对象中

我想知道使用cocos2d将几个CCSprites动态组合到一个分组对象中的最佳方法是什么.

我必须从一组多个CCSprites动态创建字符.组合后元素不能相对移动 - 并且永远不会再分开.

组合时,它们在移动和转动等方面应该像一个CCSprite一样.

我在cocos2d中找不到任何东西,或者我是否必须使用物理引擎来实现这一目标?我担心,使用Box2d(没有经验)会产生大量额外的编码开销和工作量.

非常感谢

cocos2d-iphone

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

Android Market中的多语言应用程序 - 多种语言的屏幕截图?

在Apple iTunes应用程序市场中,每种语言都可以有单独的屏幕截图 - 在Android中我无法找到它.

每个应用程序真的只有一组屏幕截图,只有描述可以本地化吗?

或者我在这里错过了什么?

非常感谢!

android localization google-play

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

开发一个通过Android上的USB端口连接的特殊设备通信应用程序

我找到了适用于Android的USB文档,从那里看起来似乎可以在Android手机上编写一个与PC完全相同的通信程序.

我有一个普通的USB电缆,通常连接在PC和外部设备之间.一端是正常的USB,另一端有一个特殊的设备插头.

如果我得到USB母女适配器,我可以将我的普通Android手机线USB端连接到我的设备USB线,因此基本上将我的特殊USB线插入Android手机.

有没有人有在Android上进行USB通信编程的经验 - 基本上复制普通的PC USB功能?我所要做的只是通过USB端口发送和接收文本字符串 - 就像在PC上一样.

这是可能的还是Android上的USB端口编程受到任何限制,并且与PC上的USB编程完全不同?例如.通过USB或其他任何方式供电?

在PC上我需要安装一个FTDI驱动程序才能与外部设备配合使用.

非常感谢

更新:似乎从Android 3.1开始可以做到这一点 - 但是,如果我理解正确的话,Android 3.1仅在平板电脑Android设备上运行 - 我可能错了 - 与Apple相比,这一切都令人困惑(但是,使用Apple iPhone,它永远不会工作!;)

usb android

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

设置UsbDeviceConnection的波特率

我想让Android USB主机模式正常工作; 但是我需要将波特率设置为56000.我只找到了这段代码:

UsbDeviceConnection myConnection;
myConnection.controlTransfer(0x40, 0x03, 0x4138, 0, null, 0, 0);//baudrate 9600
Run Code Online (Sandbox Code Playgroud)

在参考文献中我没有找到任何关于此的内容.

非常感谢!

usb android baud-rate

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

由意图过滤器启动时调试应用程序

我通常通过按Eclipse中的小“ bug”图标调试应用程序。

但是现在我在清单中插入了一个这样的意图过滤器:

 <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
Run Code Online (Sandbox Code Playgroud)

插入USB电缆后,该应用程序现在会自动启动-我无法对其进行调试。在任何断点处都不会停止。

通过意图启动应用程序时我将如何调试?

非常感谢!

debugging android android-intent

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

许可证检查程序的错误报告 - 这是什么意思?

我只是遵循标准的Android许可证检查程序,最近我得到了这些报告:

java.lang.NullPointerException
at com.google.android.vending.licensing.LicenseValidator.verify(LicenseValidator.java:99)
at com.google.android.vending.licensing.LicenseChecker$ResultListener$2.run(LicenseChecker.java:228)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:60)
Run Code Online (Sandbox Code Playgroud)

这意味着什么?这是正常的吗?我以前从来没有这样做过.由于有问题的应用程序越来越受欢迎 - 这是否表明有人试图以某种方式破解应用程序以避免支付?

非常感谢您的见解!

android android-lvl

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

如何找到崩溃约束?

有时我会不断收到这样的错误 - 没有任何暗示TextView或Button的含义:

    Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints) 
(
    "<NSLayoutConstraint:0x11d748d0 V:[UITextView:0xc1bb000(65)]>",
    "<NSLayoutConstraint:0x11d77620 V:[UIButton:0x11d71cf0(44)]>",
    "<NSLayoutConstraint:0x11d7be30 V:[UIButton:0x11d79e70(43)]>",
    "<NSLayoutConstraint:0xa1980d0 …
Run Code Online (Sandbox Code Playgroud)

xcode constraints

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

自定义UILocalNotification警报 - 使用滑动滑块或按钮

我知道之前有人问过这件事.然而...

直到最近,我认为唯一可能和接受的警报是带有2个按钮的文本我发现一些具有不同本地警报的应用程序.

所以我假设有一种可接受的方式来定制lokal警报.这是正确的还是让这些应用程序以某种方式"滑入"商店 - 因为我知道这发生在功能之前,然后应用程序突然从商店中消失了.

我找不到任何关于它的东西.

非常感谢

iphone notifications uialertview ios

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

基于一个代码库/项目创建演示和完整版应用程序

我在Eclipse的一个项目中开发了一个Android应用程序 - 它是结构化的(来自iPhone),所以一个常量定义它是演示版还是完整版.

现在我遇到的问题是,每次我想创建演示版本时我都需要更改常量,但还需要使用不同的包名创建项目的副本.

显然,原始完整版中的代码更改需要复制到演示中,否则我每次提交应用程序时都必须重做演示应用程序的创建.

我看到三种可能的方法:

1.虽然我已经研究过图书馆项目,但我仍然不清楚在这种情况下这是如何真正提供一个好的解决方案的.

例如,如果我有一个活动结构的完整版本:

A1
A2
A3
Run Code Online (Sandbox Code Playgroud)

使用实用程序类U1,U2

当然U1和U2可以在一个库项目中并从两个项目中引用 - 但是活动,strings.xml,图形,布局需要重复(或者是否有另一种我看不到的方式?)这似乎没有是一个很好的前进方式,遗憾的是,当提出这种方法时,在这个主题的类似问题中没有解释过.

2.另一种方法是根据不同的构建设置(类似于iPhone)创建不同的包名称,但是,这似乎不可能在Eclipse中使用而不是使用一些外部脚本(诚实地说 - 我宁愿避免使用它似乎相当容易出错)同时还必须在Eclipse之外调用编译

3.可能最直接的方法(目前还有很少的努力)只是手动复制项目,更改一个常量,重命名包并在每次提交时编译/导出.然而 - 这似乎是相当"基本"的,当然看起来并不专业(与iPhone/xCode构建设置/目标解决方案相比)

什么是最好的方法(需要最少量的变化,仍然稳定且易于使用)?

非常感谢!

编辑

对于尝试过tim解决方案的每个人来说 - 它运行正常,但我遇到了自定义属性的问题.

检查一下:如何在构建期间解决Android库自定义属性和包名重新映射? 它将解决图书馆的问题

android build conditional-compilation android-library

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