小编SRI*_*SRI的帖子

从已知值创建CNPostalAddress

我试图CNPostalAddress在Objective-C中创建一些字符串.我有街道地址,城市,州,邮编和国家/地区价值.我已经尝试了下面的代码,但它不起作用.谢谢你宝贵的时间.

CNPostalAddress *postalAddr = [[CNPostalAddress alloc] init];
postalAddr.street = [NSString stringWithFormat:@"%@ %@",street1,street2];// here, I am getting an error: Street property is read only.
Run Code Online (Sandbox Code Playgroud)

objective-c ios ios9 cnpostaladdress

14
推荐指数
2
解决办法
2793
查看次数

重复HMTimerTrigger多天(例如:每周一,周三......就像iOS 10家庭应用程序一样)

我查看了iOS 10 Home应用程序.屏幕截图仅从Home应用程序中捕获.

在此输入图像描述自从过去两天以来,我一直在尝试实现HMTimerTrigger重复功能.我的要求是我必须在每个星期一,星期二和星期五重复触发.我发现的是我只能添加一天(周一或周二......但不是周一和周二),如下所示.

  unsigned flags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitWeekOfYear | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute;
  NSDate *fireDate = [NSDate date];
  NSDateComponents *recurrenceComponents = [[NSDateComponents alloc] init];
  recurrenceComponents.weekday = 2; // For monday

  NSDateComponents *dateComponents = [[NSCalendar currentCalendar] components:flags fromDate:fireDate];
  fireDate = [[NSCalendar currentCalendar] dateFromComponents:dateComponents];

  HMTimerTrigger *trigger = [[HMTimerTrigger alloc] initWithName:triggerName.text
                                                          fireDate:fireDate
                                                          timeZone:nil
                                                        recurrence:recurrenceComponents
                                                recurrenceCalendar:[NSCalendar currentCalendar]];
Run Code Online (Sandbox Code Playgroud)

感谢您阅读我的帖子.任何想法/建议都会非常有帮助.

objective-c nsdatecomponents ios homekit

13
推荐指数
1
解决办法
229
查看次数

无法在Xcode 6中测试实时渲染

最近我下载了新的XCode 6测试版.在苹果文档中,我们可以看到输出,同时在.swift文件中编辑代码而无需构建和运行.我没有找到任何方法来实现实时渲染.你能帮我解决一下吗?提前致谢

interface-builder swift xcode6 ios8

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

从HMUsers数组了解Admin

我有一个问题,当我想将房间添加到Home incase,如果用户是Guest,那么我收到HMErrorCodeInsufficientPrivileges错误.我有一个视图,在点击名为"添加房间"的按钮后会显示,我想要在用户点击"添加房间"按钮并希望显示警报而不将用户重定向到"添加房间视图"时检测到它.谢谢宝贵的时间.如果我不清楚,请告诉我.

homekit ios-homekit

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

为什么[NSDate日期]返回的时间与我当前时间不同?

大家好我在印度.我使用以下代码来获取当前日期.

[NSDate date]
Run Code Online (Sandbox Code Playgroud)

它显示"2011-01-20 06:51:35 +0000",但实际时间是"2011-01-20 12:21:35 +0000".请告诉我如何获取当前日期.

提前致谢

timezone cocoa objective-c nsdate

2
推荐指数
1
解决办法
5797
查看次数

Objective-c代码等于guard

我一直在objective-c中实现家庭套件应用程序.我已经转换了所有swift代码,但是在一行调用了

guard let metadata = metadata else { return false }
Run Code Online (Sandbox Code Playgroud)

可以请任何人指导我编写相当于上面代码行的objective-c代码.非常感谢您阅读我的帖子.

objective-c swift2

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

即使我的应用程序处于非活动状态,如何向用户显示警报?

我想创建一个应用程序,它可以让你在我的iPhone应用程序中设置一个警报,然后即使我的应用程序没有运行它也被激活.

我该如何实现?

iphone cocoa-touch ios

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