我不断遇到的每一个资源都是针对iOS的.我似乎无法让这个适用于Mac OSX.知道如何设置字体大小吗?它目前正确设置颜色和中心对齐.谢谢
NSMutableAttributedString *libTitle = [[NSMutableAttributedString alloc] initWithString:@"Library"];
[libTitle addAttribute:NSForegroundColorAttributeName value:[NSColor whiteColor] range:NSMakeRange(0,[@"Library" length] ) ];
[libTitle setAlignment:NSCenterTextAlignment range:NSMakeRange(0, [@"Library" length])];
[libTitle addAttribute:NSFontSizeAttribute value:[NSFont systemFontOfSize:18.0] range:NSMakeRange(0, [@"Library" length])];
[self.libbtn setAttributedTitle:libTitle];
Run Code Online (Sandbox Code Playgroud) 我对此感到困惑.当我进入市场或尝试下载4.2以获得ios5时,它表示它已安装.我在about部分检查了我的Xcode,它说它正在运行4.1.我尝试了这个安装在我的应用程序文件夹中的Xcode,假设它可能是用于更新,它仍然显示4.1.如何更新我的xcode?
所以我的应用程序被发送并被拒绝.他们说它在iOS 5上崩溃了.我仍然是iPhone编程的新手,我在阅读他们发送的崩溃日志时遇到了困难.这说明了崩溃日志.
我们发现您的应用程序在运行iOS 5的iPhone 4上崩溃,这不符合App Store审核指南.
你的应用程序在发布时同时破坏了Wi-Fi和蜂窝网络.
如果你可以给我任何帮助,指导我去哪里看.或者如何能够阅读其中一个我会很感激.除了苹果的解释,如何阅读这些.我发现他们的解释更加令人困惑.
以下是崩溃日志:
Incident Identifier: 797ABD0E-0C64-41C9-9A65-2605C0EC959E
CrashReporter Key: 4ac5bad7693f6fffd20e043218a547ee54565eb3
Hardware Model: iPhone3,1
Process: Stoners Handbook [688]
Path: /var/mobile/Applications/D5E8D62A-D69D-4764-BB2A-0FA692427030/Stoners Handbook.app/Stoners Handbook
Identifier: Stoners Handbook
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2011-10-10 11:04:14.776 -0700
OS Version: iPhone OS 5.0 (9A334)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Last Exception Backtrace:
(0x30fee8bf 0x381931e5 0x30fee7b9 0x30fee7db 0x331fc747 0x331fdbb9 0x33136a45 0x32fc0227 0x32fba313 0x32f88921 0x32f883bf 0x32f87d2d 0x33b73e13 …Run Code Online (Sandbox Code Playgroud) 如果有人可以提供帮助,我会非常感激.基本上我想要获得这个动画GIF或其他需要的东西,以显示为按钮背景.当我单击按钮时,我希望它更改为显示旋转器旋转的动画.知道如何让这个动画GIF作为一个可绘制的按钮背景工作吗?
我有一个不确定的连接问题,该如何解决。我已经仔细阅读了有关错误和的文档NSURLConnection。这是我在同一应用程序的iOS版本中使用的代码。它在那里工作正常,但是当我将其带入应用程序的OS X版本时,它不起作用。这是代码:
NSURL* url = [NSURL URLWithString:@"url"];
NSString* data = [NSString stringWithFormat:@"command=retrieve&number=%d", number];
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[data dataUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"Starting Command");
NSOperationQueue* queue = [[NSOperationQueue alloc] init];
[NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
NSLog([NSString stringWithFormat:@"%@",connectionError]);
if ([data length] > 0 && connectionError == nil) {
dispatch_async(dispatch_get_main_queue(), ^{
[self parseResponseFromCommandRequest:data];
});
}
}];
NSLog(@"Ending Command");
Run Code Online (Sandbox Code Playgroud)
错误发生在中NSURLConnection。输出为:
错误域= NSPOSIXErrorDomain代码= 1“操作无法完成。不允许操作。” UserInfo = 0x610000279dc0 {NSErrorFailingURLStringKey = url,NSErrorFailingURLKey = url}
url实际上是一个正常工作的url,但是我在这里替换了它。就像我说的那样,它在iOS上运行良好,但在OS …
我不知道为什么会这样.它对我来说是正确的.我写了另一个UIAlertView,它看起来很好,一旦我删除了它,它就错误地写了我写的那个.我正在尝试按照本教程.
这是在我的viewcontroller.m中
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome To My App" message:@"This app will ... First you need to ..." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
[alert release];
break;
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)
错误显示在它的许多行上,例如:在消息发送表达式的开头缺少"[".(如果我把它放在它想要在initWithTitle之后放另一个和另一个和另一个:)
下一个错误是:使用未声明的标识符'alert'(在show和release中说明)
知道发生了什么事吗?提前致谢.
所以我看到其他一些类似的帖子,但并没有完全回答我正在寻找的东西.
基本上onCreate正在加载内容(文本视图和图像),它还会打开另一个线程来准备媒体播放器,以便在按下按钮时播放特定的歌曲.如果打开此活动并快速按下该按钮则不会播放任何内容(我假设因为它没有机会准备).如果我打开活动并给它一些时间它就可以了.我确实意识到运行在onCreate中加载的内容并不是最好的,但是我试图让它在其他线程中加载并且它失败了.对我来说一切都很好,我真正想要的是这个.
我需要一些方法来防止使用按钮或让他们知道它加载约3-5秒.因此,要么使按钮淡出并且不能使用3-5秒,然后它变为活动状态或加载屏幕,这是一个透明的覆盖活动约3-5秒.如果你提到使用其他线程,你可以演示它,如果它没有要求太多或给我一些教程(除了谷歌笔记).我还不太了解线程(对他们来说很新)而AsyncThread对我来说非常困惑.
如果您需要代码,请告诉我您想要发布的内容.谢谢,我感谢任何帮助.
所以我的应用程序显然在发布时崩溃了.
Your app crashed on both Wi-Fi and cellular networks on launch.
Run Code Online (Sandbox Code Playgroud)
我不明白的是,即使在下载Xcode 4.2并在iOS 5上尝试它就像他们在模拟器中完成的那样我仍然没有看到任何崩溃.这是他们发给我的其中一个日志,我认为它是正确的象征.
Incident Identifier: 12E89D6D-8082-4B2E-ACFB-51DE466CA2B3
CrashReporter Key: 4ac5bad7693f6fffd20e043218a547ee54565eb3
Hardware Model: iPhone3,1
Process: Stoners Handbook [682]
Path: /var/mobile/Applications/D5E8D62A-D69D-4764-BB2A-0FA692427030/Stoners Handbook.app/Stoners Handbook
Identifier: Stoners Handbook
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2011-10-10 11:04:09.879 -0700
OS Version: iPhone OS 5.0 (9A334)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Last Exception Backtrace:
0 CoreFoundation 0x30fee8bf __exceptionPreprocess + 163
1 …Run Code Online (Sandbox Code Playgroud)