所以在我看来这很奇怪.我有两个单独的iTC帐户(不要问为什么),无论如何,我的旧帐户将此名称作为应用程序,然后它已过期,该名称仍由该休眠帐户使用.
现在在我的新帐户上,我正在尝试使用该名称,因此我必须完成调用Apple开发人员支持的过程,最后我重新访问该旧帐户并完全删除了具有该名称的应用程序.
所以现在我已经等了48个小时,在我正在使用的当前帐户上,我正在尝试使用该应用程序名称,因为就像我说的那样,它被删除了.但事实是,它仍然说"应用名称已被使用".
我很困惑为什么.这个应用程序从未在App Store,只是在测试阶段,但我完全删除了旧帐户上的应用程序.有没有人知道为什么这个名字仍然被采用?
我知道有可能在像UIImageView这样的对象上有圆角(我以前做过).但在这种情况下,我需要让我的方形UIImage有圆角.我知道这比仅仅对一个对象更难,但我需要专门用于UIImage.
任何人都可以共享一个非静态的方法,并且可以在我已经创建的类中实现吗?
我必须对UIImage执行此操作,除非可以将圆边添加到CCSprite.
谢谢!
EDIT2:
void addRoundedRectToPath(CGContextRef context, CGRect rect, float ovalWidth, float ovalHeight)
{
float fw, fh;
if (ovalWidth == 0 || ovalHeight == 0) {
CGContextAddRect(context, rect);
return;
}
CGContextSaveGState(context);
CGContextTranslateCTM (context, CGRectGetMinX(rect), CGRectGetMinY(rect));
CGContextScaleCTM (context, ovalWidth, ovalHeight);
fw = CGRectGetWidth (rect) / ovalWidth;
fh = CGRectGetHeight (rect) / ovalHeight;
CGContextMoveToPoint(context, fw, fh/2);
CGContextAddArcToPoint(context, fw, fh, fw/2, fh, 1);
CGContextAddArcToPoint(context, 0, fh, 0, fh/2, 1);
CGContextAddArcToPoint(context, 0, 0, fw/2, 0, 1);
CGContextAddArcToPoint(context, fw, 0, fw, fh/2, 1);
CGContextClosePath(context); …Run Code Online (Sandbox Code Playgroud) 所以我想检查我的NSArray中的NSString是否是我的字符串名为imageName的子字符串.
所以我们这样说:
所以我想要消除:picture5of-图像名称的一部分,并用NSArray中的NSString替换它.
这就是我尝试这样做的方法,但它永远不会成为if语句.并且我的数组也不是零.这是代码:
for (NSString *string in superheroArray) {
if ([string rangeOfString:imageName].location != NSNotFound) {
//Ok so some string in superheroArray is equal to the file name of the image
imageName = [imageName stringByReplacingOccurrencesOfString:@"" withString:string
options:NSCaseInsensitiveSearch range:NSMakeRange(0, string.length)];
}
}
Run Code Online (Sandbox Code Playgroud)
编辑1:这仍然不起作用
for (NSString *string in superheroArray) {
if ([imageName rangeOfString:string options:NSCaseInsensitiveSearch].location != NSNotFound) {
//Ok so some string in superheroArray is equal to the file name of the image
imageName = string;
//HOW ABOUT THAT FOR …Run Code Online (Sandbox Code Playgroud) 目前我正在从服务器下载数据,并且我有这条线将 NSData 获取到 NSString 中。
NSString *txt = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
Run Code Online (Sandbox Code Playgroud)
我该如何将 NSString 转换为 UTF8 字符串?
谢谢!
在我的应用程序中,我从Cocos2D版本1.10-> 2.0-rc0a升级.
因此,据我所知,我做的一切都是正确的,我认为这与用户标题搜索路径有关.
所以,我的Cocos2D文件中的文件夹内的文件夹内的文件夹内的文件夹,这是在我的桌面上.所以实际的cocos2D文件是4个文件夹,直到它到达桌面.
我的用户标题搜索路径如下所示:
"/Users/myname19/Desktop/NewMyAppBeta/MyApp3/MyApp3"
Run Code Online (Sandbox Code Playgroud)
所以完整的错误是:词法或预处理器问题,在CCNode.h中找不到'kazmath/kazmath.h'文件.实际上有4个问题,但它们是相同的.
有谁知道如何解决这个问题?
谢谢!
在网络上我看到人们发布这样的事情:
2012-03-12 10:26:32.495 squirrels[330:707] cocos2d: OS version: 5.1 (0x05010000)
2012-03-12 10:26:32.498 squirrels[330:707] cocos2d: GL_VENDOR: Imagination Technologies
2012-03-12 10:26:32.501 squirrels[330:707] cocos2d: GL_RENDERER: PowerVR SGX 543
2012-03-12 10:26:32.503 squirrels[330:707] cocos2d: GL_VERSION: OpenGL ES 2.0 IMGSGX543-63.24
2012-03-12 10:26:32.505 squirrels[330:707] cocos2d: GL_MAX_TEXTURE_SIZE: 4096
2012-03-12 10:26:32.507 squirrels[330:707] cocos2d: GL_MAX_TEXTURE_UNITS: 8
2012-03-12 10:26:32.508 squirrels[330:707] cocos2d: GL_MAX_SAMPLES: 4
2012-03-12 10:26:32.510 squirrels[330:707] cocos2d: GL supports PVRTC: YES
2012-03-12 10:26:32.511 squirrels[330:707] cocos2d: GL supports BGRA8888 textures: YES
2012-03-12 10:26:32.513 squirrels[330:707] cocos2d: GL supports NPOT textures: YES
2012-03-12 10:26:32.515 squirrels[330:707] …Run Code Online (Sandbox Code Playgroud) 我收到警告比较无符号表达式> = 0始终为true
在这一行:return status != nil && status.length >= 0 && status.length <= 140;
所以我不确定这听起来是否愚蠢,但我应该删除那个表达式>
谢谢!
我从粗体线中的不兼容类型"FBXMLHandler*"警告中获取"id".此警告在ShareKit中,我正在寻找一种方法来解决它.
FBXMLHandler* handler = [[[FBXMLHandler alloc] init] autorelease];
NSXMLParser* parser = [[[NSXMLParser alloc] initWithData:data] autorelease];
***parser.delegate = handler;***
[parser parse];
Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我无法显示iPad Retina图像.我知道我必须使用@2x~ipad.png扩展程序才能让它们正确显示并且我这样做.我的图像是根据每个设备的扩展名进行命名的.但是,在iPad 3上观看时,我的图像看起来很模糊.我知道图像的尺寸和PPI都是合适的,但看起来并不清晰.
我的图片也在我的'Copy Bundle Resources'中.我试图清理我的项目,然后重启Xcode.没运气.
同样在我的iPad XIB中的Interace Builder中,我将每个图像设置为-72.png图像(我想如果iPad 3正确的话,图像会自动切换到@ 2x~ipo.png吗?)
有没有办法确认可能通过NSLogs,看看它是否正在加载正确的图像?还有什么我应该仔细检查,以确保加载正确的图像.
我几乎想正确地将应用程序中按钮的大小转换为宽度和高度的像素数量。
因此,可以说它的宽度为50,高度为100,在视网膜显示设备上,我希望它返回宽度为100,高度为200。在非视网膜设备上,它应返回宽度为50,高度为100。高度为100。
而且它在iPad上的工作方式应相同。无论如何,我该怎么做?我将使用UIScreen的mainScreen比例尺,还是有其他方法?
谢谢!