尝试做一些In App Purchase测试,所以我在itunesconnect上创建了一个沙盒测试器...但是当我尝试以我的设备上的那个用户身份登录时,我收到一个错误:
不允许创建Itunes帐户
Apple ID目前无法与iTunes商店一起使用.请稍后再试.
如果我为帐户输入了错误的密码我会拒绝帐户,所以它不是密码错误...这是我创建的每个测试帐户都发生的......任何人都知道到底是怎么回事......我找不到任何地方的任何信息.
我向itunes connect提交了一个应用程序,第二天你不知道它发现了一个bug.
所以我修复了错误,现在已经重建并尝试上传应用程序,但我认为没有办法在itunes connect中上传更新版本的应用程序.
试图只是上传档案说明在itunesconnect上找不到匹配的应用程序.
尝试在itunesconnect上创建新应用程序也不是一种选择,因为我的应用程序签名证书与待处理的应用程序相关联......因此我无法创建新条目.好吧,我可以,但必须创建一个全新的应用程序证书等...这是愚蠢的.
那么,我可以在批准之前更新现有APP吗?如果是这样的话?或者是我唯一选择删除待处理的应用程序,并重新创建整个记录?
提前致谢.
在IOS SpriteKit中玩SKSprites,我基本上想让一个精灵随机移动某个方向一定距离,然后选择一个新的随机方向和距离.很简单,创建一个生成随机数然后创建的方法动画和动画的完成块让它回调相同的例程.
这确实有效,但它也可以防止动画以相同的速度移动,因为动画都是基于持续时间的.如果对象必须移动100,它移动的速度是它移动的速度的1/2,如果下一个随机告诉它移动200 ......那么我怎么能以一致的速度移动?
我有一个一直运行良好的应用程序,但突然有些用户运行4.0设备(不是全部)声称菜单不起作用...
我有一个超过6个选项的菜单或默认的Android显示.用户抱怨说,当他们点击显示剩余选项的" 更多"按钮时,会出现显示所有其他选项的弹出列表,但他们无法单击任何选项.弹出的列表不接受除后退按钮以外的任何用户操作,后退按钮将关闭它.
有谁知道为什么会这样?我无法在我拥有的任何设备或我拥有的任何模拟器上重现错误....我假设我正在处理一些碎片问题或操作系统更改问题,因为代码基本上是可以的.
有人有主意吗?菜单是否会以某种方式发生显着变化,从而导致这种情况发生?
我已经开发了相当完善的SpriteKit游戏,添加了一些代码来向场景中添加一个新的SKSpriteNode(与我在代码中的其他几十个地方相同,但由于某种原因,这次它只是忽略了我已经为节点设置了位置,我通过显式.position = CGPointMake(x,y)尝试了它并尝试了[node setPosition:CGPointMake(x,y)]
既不工作......节点确实被添加到场景中,但总是在0,0,无论我做什么,都检查了x和y以确保它们是有效的并且在场景的范围内,并且尝试过使用显式浮点数等,无论我做什么,这个节点总是显示在0,0并且它完全没有意义.我正在做的事情与我在游戏过程中与其他几十个节点做的一样,但无论我做什么,这个节点都不会出现在0,0以外的地方:
int width = 64;
SKSpriteNode *node = [[SKSpriteNode alloc] initWithColor:[SKColor grayColor] size:CGSizeMake(width,25)];
node.physicsBody = [SKPhysicsBody bodyWithRectangleOfSize:node.size];
node.physicsBody.dynamic = NO;
node.physicsBody.categoryBitMask=nodeCategory;
node.name=@"node";
node.position = CGPointMake(200,250);
//Have also tried [node setPosition:CGPointMake(200,250);
[self addChild:node];
Run Code Online (Sandbox Code Playgroud)
我在这里完全不知所措,我已经尝试将.0添加到CGPointMake的输入中以确保它们作为浮点数处理没有...无论我对此节点做什么,当它被添加到场景时它总是默认为0,0位置,我很沮丧,我正在添加各种节点而没有发生事故,只是关于这个节点添加的东西只是不起作用,无法弄清楚有什么不同或为什么.
我的应用程序在运行4.2.1 iOS的物理设备上正常运行.
在模拟器上它在4.1和4.3中工作正常..但是如果我尝试在4.2模拟器上运行应用程序,则根本不会出现某些界面元素(按钮,分段控制器等).
我已经尝试将构建目标更改为4.1和4.2但无济于事.
我很困惑,显然如果我使用4.3目标构建,我就不能再在我的物理设备上运行了,但如果我将它设置为4.2或4.1,我可以在运行4.2.1的设备上运行它没问题.此外,如果我使用4.1作为目标构建我可以在我的4.1模拟器上运行它也没有问题.这个问题似乎纯粹是在4.2 iOS模拟器上.
这是一个已知的问题?有什么我需要担心的吗?如果有的话,我可以在这做什么?
4.2模拟器刚搞砸了吗?
我正在向我的应用添加一个虚拟ScrollView,以检测用户在状态栏上的点击,在我的程序中执行一个事件..我在ViewDidLoad中创建它:
//Dummy Scroll is for the tap on status bar to work
UIScrollView *dummyScrollView = [[UIScrollView alloc] init];
dummyScrollView.delegate = self;
[[self view ] addSubview:dummyScrollView];
[[self view] sendSubviewToBack:dummyScrollView];
Run Code Online (Sandbox Code Playgroud)
然后我实施:
- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
{
NSLog(@"scrollViewShouldScrollToTop");
.
.
}
Run Code Online (Sandbox Code Playgroud)
在所有以前版本的IOS中,这种工作非常漂亮且完美无缺,但在iOS 6下,scrollViewShouldScrollToTop永远不会被调用.这是一个错误?API说它仍然可以作为iOS6中委托的一部分使用,但在设备和模拟器上的iOS6下它永远不会执行......任何人都知道发生了什么?
仍然没有其他TableView或ScrollView,但有一个MAPVIEW ?? 但是MapView没有我可以找到设置为NO的shouldScrollToTop ..所以我仍然无法理解为什么它在iOS 6下停止工作...
我一直致力于实现自动续订订阅应用程序。我实际购买的订阅工作正常......我选择了 1 个月的订阅,它应该持续 3 分钟,在它到期之前......最初的购买实际上工作正常......但是 3 分钟后它过期了,我再也看不到了自动更新发生或获得新的收据或任何东西,所以应用程序正确地只是说..走开..
文档说它应该在取消之前自动续订 5 次,但我似乎从未在初次购买后收到新收据或任何东西。
有什么/其他地方我应该查看或检查吗?我错过了什么吗?
我有一个带有a的IOS应用程序,UITabBar并将其委托设置为我的班级.. didSelectTabBarItem适当的火灾,一切都是对的世界.但是我确实有一些条件代码必须在UITabBarItem选定的是在一个特定的UITabBarItemIE 之后发生..如果用户点击标签栏项目3,并且它们当前在标签栏项目2上我必须做一些额外的代码,如果用户选择了标签栏项目3并且之前在标签栏项目1上,则不必执行此操作.
那么,无论如何都是以编程方式(除了通过状态变量通过我的程序保持直接跟踪,以便在选择新的标签栏项目时知道标签栏上的先前选择的项目是什么?
有一种简单的方法来模拟场景中的电流吗?我知道它们在spritekit中提供重力,质量,密度,阻力和其他属性,但我没有看到,我将如何模拟场景中当前影响的对象?
IE说我有一个物体从重心和密度下降,从屏幕的顶部到底部,好像它是通过watter下降,设置它应该是相当直接的.但是,假设我想在场景中间添加一个从左到右流动的电流...当物体掉落时,它开始遇到电流的影响,并且坠落开始随着电流移动,因为它越靠近电流的中心,它增加了它的左/右运动,当它通过电流的中心并远离其中心时,左/右运动减慢.
这可能吗?我是否需要创建使用重力从左向右移动的invisibe /透明节点来模拟这个?或者我应该使用不同的方法?
在我的应用程序初始化期间,我有一个任务需要大约10秒的UI线程,我决定把它放在后台线程中,并显示一个启动画面,而这正在进行..我使用AsyncTask ...但是由于AsyncTasks优先级被硬编码得如此之低,并且无法增加它我能找到的任务,任务从花费10秒钟完成到几分钟.
所以,我的问题是,如何在没有AsyncTask的情况下在NON UI线程上运行任务?到目前为止,我尝试过的所有内容似乎都在UI任务上运行,这会阻止SplashScreen在任务完成之后出现.
那么如何创建一个线程,在非UI线程上运行呢?我假设除了AsyncTask之外必须有一个选项,但到目前为止我还没有找到它......处理程序似乎只是在UI上运行,标准线程/ runnables也是如此.这必须是可能的,但我只是没有搞清楚.
ios ×5
iphone ×3
sprite-kit ×3
android ×2
app-store ×2
game-physics ×1
handler ×1
ios-4.2 ×1
ios4 ×1
ios6 ×1
menu ×1
objective-c ×1
physics ×1
position ×1
skaction ×1
sknode ×1
skspritenode ×1
subscription ×1
uiscrollview ×1
uitabbar ×1
uitabbaritem ×1