小编Kin*_*nja的帖子

仅打印带有大写字母的单词 (Linux)

所以我目前正在读取这个 txt 文件:

Line 961: www-d1.proxy.aol.com - - [01/Aug/1995:00:35:32 -0400] "GET /elv/hot.gif HTTP/1.0" 200 1007
Line 965: www-d1.proxy.aol.com - - [01/Aug/1995:00:35:41 -0400] "GET /elv/PEGASUS/minpeg1.gif HTTP/1.0" 200 1055
Line 966: www-d1.proxy.aol.com - - [01/Aug/1995:00:35:46 -0400] "GET /elv/SCOUT/scout.gif HTTP/1.0" 200 1165
Line 969: www-d1.proxy.aol.com - - [01/Aug/1995:00:35:49 -0400] "GET /elv/DELTA/delta.gif HTTP/1.0" 200 2244
Line 972: www-d1.proxy.aol.com - - [01/Aug/1995:00:35:51 -0400] "GET /elv/ATLAS_CENTAUR/atlas.gif HTTP/1.0" 200 2286
Line 95219: u139.n72.queensu.ca - - [04/Aug/1995:10:40:04 -0400] "GET /elv HTTP/1.0" 302 -
Run Code Online (Sandbox Code Playgroud)

我试图只打印出命令行中的名称(基本上只有大写字母),没有重复。例如:

ATLAS_CENTAUR
DELTA
SCOUT
PEGASUS …
Run Code Online (Sandbox Code Playgroud)

regex linux awk grep

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

不单击按钮的三个文本字段值的总和(Swift - Xcode)

我目前在标签无法自动读取 3 个文本字段值的添加时遇到问题,而无需按钮功能操作。因此,我只希望我的文本字段是一个 Int 输入。下面附上一个屏幕截图,以供更好地参考。感谢那些能帮助我解决这个问题的人。谢谢!

视图控制器

import UIKit

class TryingoutController: UIViewController {
    @IBOutlet var impact: UITextField!
    @IBOutlet var rigour: UITextField!
    @IBOutlet var response: UITextField!
    @IBOutlet var total: UILabel!
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

ios swift

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

AVPlayer 去除顶部和底部的黑条/背景(Swift)

快速提问,有人知道如何去除视频顶部和底部的黑条吗?我刚开始使用 AVPlayer,我只是在这里和那里删除代码以尝试删除黑色图层。感谢那些可以帮助我的人,谢谢!

视图控制器

import UIKit
import AVKit
import AVFoundation
private var looper: AVPlayerLooper?

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        let path = Bundle.main.path(forResource: "Innie-Kiss", ofType:"mp4")
        let player = AVQueuePlayer(url: URL(fileURLWithPath: path!))
        looper = AVPlayerLooper(player: player, templateItem: AVPlayerItem(asset: AVAsset(url: URL(fileURLWithPath: path!))))
        let controller = AVPlayerViewController()
        controller.player = player
        let screenSize = UIScreen.main.bounds.size
        let videoFrame = CGRect(x: 0, y: 200, width: screenSize.width, height: (screenSize.height - 130) / 2)
        controller.view.frame = videoFrame
        self.view.addSubview(controller.view)
        player.play()
    }

}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

ios avplayer swift

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

AVPlayer视频仍然在segue到下一个视图控制器后播放

我现在正在循环我的mp4视频,没有播放控件,有点像gif但有声音.但我不知道为什么当我转到下一个视图控制器时,视频仍在播放.有人知道解决这个问题的最简单方法吗?

视图控制器

import UIKit
import AVKit
import AVFoundation
fileprivate var playerObserver: Any?


class ScoreController: UIViewController {
    @IBOutlet var label: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()


        let returnValue: Int = UserDefaults.standard.integer(forKey: "userScore")
        label.text = "Your Score: \(returnValue)/30"

        do {
            try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
            let path = Bundle.main.path(forResource: "Innie-Kiss", ofType:"mp4")
            let player = AVPlayer(url: URL(fileURLWithPath: path!))
            let resetPlayer = {
                player.seek(to: kCMTimeZero)
                player.play()
            }
            playerObserver = NotificationCenter.default.addObserver(forName: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: player.currentItem, queue: nil) { notification in resetPlayer() }
            let controller = AVPlayerViewController()
            controller.player = player …
Run Code Online (Sandbox Code Playgroud)

video xcode ios avplayer swift

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

performSegue(withIdentifier .......)无效

长话短说,我的segue无法执行到我已创建的下一个控制器.很多帮助将不胜感激.

    override func viewDidLoad() {
        super.viewDidLoad()


        var returnValue: Int = UserDefaults.standard.integer(forKey: "quiz1Validation")
        if (returnValue == 1)
        {
            performSegue(withIdentifier: "completed", sender: self)
        }
        else {
        var returnValue: Int = UserDefaults.standard.integer(forKey: "userScore")
        scorelabel.text = "Score:\(returnValue)"
        RandomQuestions()
    }

}
Run Code Online (Sandbox Code Playgroud)

ios segue swift

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

标签 统计

ios ×4

swift ×4

avplayer ×2

awk ×1

grep ×1

linux ×1

regex ×1

segue ×1

video ×1

xcode ×1