小编Par*_*iya的帖子

在横向使用UIImagePickerController

我正在创建一个横向模式的应用程序,我正在UIImagePickerController使用iPhone相机拍摄照片,我也希望以横向模式创建它.

但是,正如Apple文档所暗示的UIImagePickerController那样,不支持横向定位,那么我该如何才能获得所需的功能呢?

landscape objective-c uiimagepickercontroller ios uiimageorientation

29
推荐指数
6
解决办法
3万
查看次数

存档时Xcode 10.1不显示“分发应用程序”选项,无法存档

我突然在Xcode 10.1中遇到这个奇怪的问题。

当我为我的应用程序存档应用程序商店目标时,我看不到“分发应用程序”选项,而是显示“分发内容”,并且我既不能导出ipa也不能直接上传到应用程序商店。

我的存档位于管理器中的“其他项”下,而不是iOS应用程序下。

不过,它似乎可以很好地满足发展目标。

这是屏幕截图。

在此处输入图片说明 有任何知识的人请帮助。

谢谢

objective-c archive ios swift xcode10

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

如何更新核心数据输入的值

[newVehicle setValue: _txtFieldVehicleNumber.text forKey:@"number"];

[newVehicle setValue: lblFuelType.text forKey:@"fueltype"];

[newVehicle setValue: lblFuelUnit.text forKey:@"fuelunit"];

[newVehicle setValue: lblDistanceUnit.text forKey:@"distanceunit"];
Run Code Online (Sandbox Code Playgroud)

我想更新名为"Vehicle"的核心数据实体,对于该实体,我有几个属性,我想更新其中一些但不是全部,当我从实体中选择特定属性时.所以我该怎么做 ??

attributes entity core-data insert-update ios

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

用于自定义tabBar的iOS安全区域布局指南

我有一个基于自定义tabBar的应用程序controller,现在,由于我们有安全的区域布局,我想更改我的应用程序以充分利用iPhone X屏幕.

所以我想解决tabBar的问题,目前不考虑安全区域.

我已经完成了人们发布的大部分解决方案,但这些解决方案主要用于UIViewController.

我当前的tabBar看起来像这样

标签栏截图显示重叠的iPhone X底部滑动指示器

我正在使用RDVTabBar此标签栏是一个实例,UIView我没有使用storyboard或xib,一切都是以编程方式完成的.

解决问题的当前代码

if (@available(iOS 11.0, *)) {
    UILayoutGuide *safe = self.view.safeAreaLayoutGuide;
    self.tabBar.translatesAutoresizingMaskIntoConstraints = NO;

    [NSLayoutConstraint activateConstraints:@[[safe.trailingAnchor constraintEqualToAnchor:self.tabBar.trailingAnchor],
                                              [self.tabBar.leadingAnchor constraintEqualToAnchor:safe.leadingAnchor],
                                              [safe.bottomAnchor constraintEqualToAnchor:self.tabBar.bottomAnchor]]];

    [self.tabBar addConstraint:[NSLayoutConstraint constraintWithItem:self.tabBar
                                                      attribute:NSLayoutAttributeHeight
                                                      relatedBy:NSLayoutRelationEqual
                                                         toItem:nil
                                                      attribute: NSLayoutAttributeNotAnAttribute
                                                     multiplier:1
                                                       constant:45]];

}
Run Code Online (Sandbox Code Playgroud)

但是这并没有改变任何事情

考虑到我目前的代码结构,我有一个解决方法,这是有效的

CGRect frame = self.tabBar.frame;
frame.origin.y = frame.origin.y - 34;
frame.size.height = frame.size.height + 34;
self.tabBar.frame = frame;
Run Code Online (Sandbox Code Playgroud)

但它不使用安全区域布局指南,如果未来安全区域高度发生变化,那么这将无效; 所以我不愿意使用它.

那么如何使用这个tabBar的安全区域布局指南来解决这个问题呢?

objective-c ios safearealayoutguide iphone-x

6
推荐指数
0
解决办法
951
查看次数

领域结果排序多个属性ios

我一直试图通过2个属性对RLMResults进行排序,第一个是排序值,第二个是名称,但没有运气.当我尝试使用2个属性进行排序时,我得到了错误的结果.

我想要的是我想使用排序值对结果进行排序,然后按字母顺序排序.

self.allTasks = [[[Task allObjects]
                 sortedResultsUsingProperty:@"priorityLevelSortValue" ascending:YES]
                 sortedResultsUsingProperty:@"taskName" ascending:YES];
Run Code Online (Sandbox Code Playgroud)

任何帮助都会非常明显.

谢谢.

sorting objective-c realm ios

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