Tag: cocoa触摸

推送通知:didFailToRegister和didRegister委托没有调用

我正在创build一个支持推送通知的应用程序 我正在遵循所有的步骤。 它给模拟器上的错误 Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3010 "remote notifications are not supported in the simulator" UserInfo=0x5813d20 {NSLocalizedDescription=remote notifications are not supported in the simulator} 但在设备上它不会调用委托方法 didFailToRegisterForRemoteNotificationsWithError didRegisterForRemoteNotificationsWithDeviceToken 我的代码: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)]; NSLog(@"application didFinishLaunchingWithOptions"); // Override point for customization after application launch. […]

将iOS应用程序移植到mac – 如何处理内存pipe理?

我的代码当然有所有的保留/释放调用。 。 。 是否可能更容易与垃圾收集编写mac应用程序(然后我怎么做的保留/释放)或没有? 无论您推荐哪种方式,任何有关Xcode设置的指针都会有所帮助。 谢谢。

在ios中获取状态栏的正确颜色

好的,我有一些麻烦着色我的状态栏。 我有一个非常简单的应用程序,在两个视图之间移动。 我试着用这个代码着色导航控制器的状态栏 [[UINavigationBar appearance] setBarTintColor:UIColorFromRGB(0x067AB5)]; 但是,直到我删除了“导航控制器”的状态栏,并拖动状态栏到故事板,它才起作用。 然后我想状态栏匹配的颜色,所以我删除了导航控制器,它的工作! 我认为导航控制器状态栏不允许状态栏着色正确。 但是,没有导航控制器,我不能添加“推”赛格。 这是导航控制器的外观 而这里没有 我不知道解决scheme是什么,因为我需要导航控制器为此工作。 出于某种原因,没有“显示”选项。 让我知道我该怎么做。 谢谢!

UIStackView的高度和垂直位置是不明确的

Autolayout无法计算UIStackView的高度或垂直位置,尽pipe添加了子视图。 这是一个很常见的错误和“疑难杂症”,所以请看下面的答案。

如何将图标添加到iphone / ipod状态栏?

苹果是否不允许开发人员将图标添加到状态栏? 我遵循一本书的代码。 代码很简单: @interface UIApplication (extended) – (void) addStatusBarImageNamed:(NSString *)aName; – (void) removeStatusBarImageNamed:(NSString *)aName; @end – (void)performAction{ if (xxx) { [[UIApplication sharedApplication]addStatusBarImageNamed:@"Default_EN.png"]; } else { [[UIApplication sharedApplication]addStatusBarImageNamed:@"Default_EC.png"]; } } 但它给出了以下反馈: -addStatusBarImageNamed:已弃用。 什么也不做。 我能做什么?

捕获UIView的图像(renderInContext工作不正常)

我正在尝试使用renderInContex捕获一个UIView的图像,但它不能完全捕获所有的子视图。 (例如,它不捕获UITextView的单词,并且根本不捕获UIButton 。) 我可以用什么来代替? 编辑:问题其实不是renderInContext ,而是我的实现。 看到我的新问题: https : //stackoverflow.com/q/8865207/542687

为什么我的UITableViewCell不能取消select和更新文本?

我有一个UITableView的故事列表和单元格在底部加载更多的故事。 我正在尝试使“更多故事…”单元格取消选中,并在单击时将其文本更改为“正在加载…”。 我已经search了所有的互联网和各地的计算器,我不知道为什么我的代码不能正常工作。 现在,单击“更多故事…”单元格时,它将保持选定状态,并且不会更改其文本。 对于那些要求,moreStories添加25新的故事到表视图的底部。 原始代码: – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // Navigation logic int storyIndex = [indexPath indexAtPosition: [indexPath length] – 1]; if (storyIndex == [stories count]) { UITableViewCell *moreCell = [tableView dequeueReusableCellWithIdentifier:@"more"]; if (moreCell == nil) { moreCell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"more"] autorelease]; } // Set up the cell moreCell.textLabel.text = […]

有没有可靠的方法来确定应用程序是否已经卸载在设备上?

基本上我想清除一个用户的“会话”在服务器上的应用程序从设备中删除。 有没有可靠的方法来解决这个问题?

是否有可能将UIView的顶部固定到导航栏的底部?

我试图定位我的UIView是在导航栏下20pt,但是当我把它设置为相对于视图控制器上的视图,它仍然在20pt的导航栏下,我不想硬编码。 是否有可能将其放置在导航栏之外?

在iOS(UIDocumentPickerViewController)上保存一个iCloud驱动器安全范围的URL

我试图保存从iCloud文档select器(UIDocumentPickerViewController)返回的安全范围的URL 该文件指出: 如果URL不是无处不在的URL,则使用bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:方法将书签保存到文件中,并传入NSURLBookmarkCreationWithSecurityScope选项。 调用此方法将创build一个包含安全范围的URL的书签,您可以使用该URL来打开该文件,而无需用户进一步干预。 但是,编译器说iOS不支持NSURLBookmarkCreationWithSecurityScope。 任何人都知道这里发生了什么….?