小编Cod*_*der的帖子

从UIImagePickerController获取图像

我想得到图像frm imagepickercontroller.但我的代码没有任何影响这是代码..

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    [picker dismissModalViewControllerAnimated:YES];
    imageview.image = [UIImage imageNamed:[info objectForKey:@"UIImagePickerControllerOriginalImage"]];
Run Code Online (Sandbox Code Playgroud)

uiimagepickercontroller ios

8
推荐指数
3
解决办法
2万
查看次数

我可以为SKSpriteNode添加边框,类似于UIView吗?

我有兴趣是否SKSpriteNode可以模仿UIView我可以指定边界和角半径的行为?

self.view.layer.borderColor = [UIColor lightGrayColor].CGColor;
self.view.layer.borderWidth = 2;
self.view.layer.cornerRadius = 2;
self.view.layer.masksToBounds = YES;
Run Code Online (Sandbox Code Playgroud)

cocoa-touch border ios sprite-kit

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

语音识别在iOS上出错

我正在研究iOS上的语音识别,但每次调用方法[_recognitionRequest endAudio]时,它总是在recognitionTaskWithRequest中出错:消息在底部.

-(void) stopRecording {
if (_disableSpeechSW == YES) {
    return;
}
if (_isAuthorization == NO) {
    return;
}

NSLog(@"stopRecording");

if ([_audioEngine isRunning]) {
    [_audioEngine stop];
    [_recognitionRequest endAudio];
}
Run Code Online (Sandbox Code Playgroud)

}

-(void) startRecording {
..........
[_speechRecognizer recognitionTaskWithRequest:_recognitionRequest
                   resultHandler:^(SFSpeechRecognitionResult *result,NSError *error){
  if (error != nil ) {
     NSLog(@"%@",[error description]);
  }
  else {
   ..........
  }
}];}
Run Code Online (Sandbox Code Playgroud)

[实用程序] + [AFAggregator logDictationFailedWithError:]错误域= kAFAssistantErrorDomain代码= 203"重试"UserInfo = {NSLocalizedDescription =重试,NSUnderlyingError = 0x17424c690 {错误域= SiriSpeechErrorDomain代码= 1"(null)"}}

speech-recognition objective-c ios siri sfspeechrecognizer

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

如何获得尊重可访问性设置的等宽字体

let bodyFontDescriptor = UIFontDescriptor
    .preferredFontDescriptor(withTextStyle: UIFontTextStyle.body)
let bodyMonospacedFontDescriptor = bodyFontDescriptor.addingAttributes(
    [
        UIFontDescriptorFeatureSettingsAttribute: [
            [
                UIFontFeatureTypeIdentifierKey: kTextSpacingType,
                UIFontFeatureSelectorIdentifierKey: kMonospacedTextSelector
            ]
        ]
    ])
let bodyMonospacedFont = UIFont(descriptor: bodyMonospacedFontDescriptor, size: 0.0)
textview.font = bodyMonospacedFont
Run Code Online (Sandbox Code Playgroud)

这将生成带有可变宽度字符的文本.我需要获得一个monospace字体,而不需要硬编码快递新的和固定的大小.部署目标是ios 9.0

fonts accessibility ios swift ios9

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

在 Xcode 中执行单元测试以测试多种语言的本地化

我有一个使用多种不同语言的应用程序,我的目标是进行单元测试,以验证翻译的文本是否与我们的源材料匹配。

到目前为止,我已经尝试并阅读了以下内容,但没有取得很大成功:

这部分成功,但问题是语言更改要到应用程序下次启动时才会生效。我可以接受这个,但希望有更多的控制权,这样我就不必启动测试然后重新启动来测试我想要的语言。

我在命令行构建上阅读了这个 Apple 文档,它看起来很有希望,因为我可以指定一个方案。我复制了我的应用程序的方案,并将Run本例中的语言修改为西班牙语,如下所示:

在此处输入图片说明

但是,在 下Test,我可以选择使用在 中设置的参数和环境变量Run,但没有关于使用其Options.

在此处输入图片说明

不幸的是,在我修改后的方案下启动应用程序并将运行语言设置为西班牙语并没有让我得到西班牙语字符串。

最后,我知道 Test / Options 下有一个选项可以显示非本地化字符串,但这并不能解决我的问题,它们是否正确。

在此处输入图片说明

由于需要触发产生错误的各种边缘情况,因此在设备上执行测试非常耗时,这就是为什么我希望单元测试为我做这件事。

xcode unit-testing localization ios swift

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

从一组给定的单词中创建一个有意义的句子

我正在开发一个程序,需要从给定的单词集创建一个语法正确的句子.在这里,我将把一个字符串列表的输入传递给程序,我的输出应该是用这些单词创建的有意义的句子,以及一些必要的其他单词.例如.

Input: {'You' , 'House' , 'Beautiful'}
Output: 'Your house is beautiful' (or) 'you house is beautiful' 
Input: {'Father' , 'Love' , 'Child'}
Output: 'The father loves the child'
Run Code Online (Sandbox Code Playgroud)

如何使用NLTK和(或)机器学习实现这一点?

关于我应该怎么做的任何建议?我已经准备好了解最疯狂的想法.谢谢!:)

python machine-learning nltk neural-network sentence

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

键盘下隐藏的SKStoreReviewController按钮

我的swift iOS应用程序有一个显示键盘的活动文本字段.每次用户点击键盘上的返回键,我都会打电话

SKStoreReviewController.requestReview()
Run Code Online (Sandbox Code Playgroud)

这听起来可能过多但是一旦用户给出了评论,上面的陈述将不会做任何事情,所以我认为我的方法是正确的.

问题是在较小的屏幕设备(iPhone 5等)上,显示的SKStoreReviewController按钮隐藏在键盘下方.

因此,用户会因为无法解除SKStoreReviewController而陷入困境.我不想为用户添加键盘隐藏按钮.

我怎么知道什么SKStoreReviewController时候显示所以我可以编程隐藏键盘?

keyboard ios swift skstorereviewcontroller

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

从Xcode删除领域模型对象

几年前,我将Realm用于iOS项目,但现在不再这样做。但是,我仍然可以在Xcode中使用模板,如下所示:

在此处输入图片说明

直到Xcode 11 beta才出现问题,每次运行项目时,我都会在控制台中看到以下内容:

错误:模块导入失败:无效令牌(rlm_lldb.py,第37行)
文件“ temp.py”,第1行,在

此时,我只想删除它,但是我无法从Realm中找到任何有关如何执行该操作的文档。

xcode realm

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

使用 Swift 3 中的操作类覆盖默认值

我正在尝试使用 Swift 3 中的 Operation 类覆盖某些值,作为 2.2 转换过程的一部分,但我遇到了覆盖类属性的问题。

这是在 Swift 2.2 中正常工作的代码的简化版本:

class ViewController: UIViewController {
    lazy var operationQueue: NSOperationQueue = {
        let queue = NSOperationQueue()
        queue.maxConcurrentOperationCount = 1

        return queue
    }()

    override func viewDidLoad() {
        super.viewDidLoad()

        callOperation()
    }

    func callOperation() {
        var error: NSError?

        let words = ["A", "B"]

        words.forEach { word in
            let operation = TestOperation(text: word)
            operation.completionBlock = {
                error = operation.error
            }
            operationQueue.addOperation(operation)
        }

        operationQueue.addOperationWithBlock { 
            if error == nil {
                print("No errors")
            } else { …
Run Code Online (Sandbox Code Playgroud)

nsoperation ios swift swift3

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

SwiftUI 中列表的 isScrollEnabled 相当于什么?

UIKit对于继承自 的任何内容UIScrollView,有一个属性isScrollEnabled允许您禁用视图的滚动。

浏览SwiftUI 中 ScrollView 的文档,我还没有找到等效的。

最接近的是.disabled()函数,但这相当于.isUserInteractionEnabledfrom UIKit,这不是我想要的。

ios ios13 swiftui swiftui-list

5
推荐指数
0
解决办法
383
查看次数