小编Urk*_*man的帖子

APPNAME没有iphone6 +可以执行的架构

我现在正在开发一款新应用程序.我只在今天的模拟器中测试过它.模拟器中的一切都很好.

但是当我尝试在我的iPhone(8.1.2)上运行应用程序时,我收到此错误:

APPNAME没有iphone6 +可以执行的架构

我的目标设置是(Xcode 6.1.1):

架构= $(ARCHS_STANDARD)

VALID_ARCHS = arm64 armv7s armv7

另一个具有相似设置的应用程序在同一个iPhone上正常运行...

我已经尝试过使用谷歌搜索找到的很多东西,但没有任何帮助.

有人问这个问题吗?

谢谢,Urkman

xcode objective-c ios xcode6

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

可可豆荚和Watchkit Extesion

我尝试为我的应用程序构建一个WatchKit扩展...

我更新了pods文件,如下所示:

platform:ios, '8.0'
use_frameworks!
source 'https://github.com/CocoaPods/Specs.git'

link_with 'my-team-ios', 'My Team WatchKit Extension'

def shared_pods
    pod 'DOSingleton'
    pod 'JSONModel'
    pod 'MagicalRecord'
end

target :'My App' do
    shared_pods
    pod 'Facebook-iOS-SDK', '~> 3.23.1'
    pod 'Reveal-iOS-SDK', :configurations => ['Debug']
    ... some more pods here...
end

target :'My Team WatchKit Extension' do
    shared_pods
end
Run Code Online (Sandbox Code Playgroud)

我如何安装pod并且没有出错...

但是,当我构建应用程序时,我收到此错误:

ld: framework not found Pods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我的问题在这里是什么?

ios cocoapods xcode6 watchkit

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

更改对UIVisualEffectView的影响

有没有办法改变对UIVisualEffectView的影响?在我的应用程序中,我在Storyboards中创建了一个UIVisualEffectView,然后我想在usersettings上将其更改为Light或Dark ...

我只看到"initWithEffect"和"效果"属性是readonly :(

那么,关于如何解决这个问题的任何想法?

谢谢,Urkman

objective-c ios

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

本地CocoaPods和Swift的问题

我尝试将本地Swift CocoaPod集成到Swift项目中,但它不起作用:(

我只用一个类和一个函数创建了一个Swift项目.这应该是CocoaPod.这是Podspecs:

Pod::Spec.new do |s|
    s.name          = "CocoaPodTest"
    s.module_name   = "CocoaPodTest"
    s.version       = "0.1"
    s.license       = { :type => "MIT", :file => "LICENSE" }
    s.author        = { "Stefan Sturm" => "stefan@urkman.de" }
    s.source_files  = "src/*.swift"
    s.requires_arc  = true
    s.ios.deployment_target = '8.0'
end
Run Code Online (Sandbox Code Playgroud)

然后我创建了另一个应该使用pod的简单应用程序.这是Podfile:

platform :ios, "8.0"
use_frameworks!

pod 'Alamofire'

# local pods
pod 'CocoaPodTest', :path => '../CocoaPodTest'
Run Code Online (Sandbox Code Playgroud)

现在我尝试使用pod访问包含的类:

导入模块:

import CocoaPodTest
Run Code Online (Sandbox Code Playgroud)

然后调用类和函数:

Foo.doIt()
Run Code Online (Sandbox Code Playgroud)

但在这里我得到这个错误:

Use of unresolved identifier 'Foo'
Run Code Online (Sandbox Code Playgroud)

我做了一个github项目来显示这个错误:github

谢谢你的帮助 :)

Urkman

xcode ios cocoapods swift

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

SwiftUI:选项卡更改后,选项卡视图中的列表始终重置

在我的应用程序中,我有一个带有列表的 TabView。当我滚动列表而不是前后更改选项卡时,列表总是重置并从顶部开始......

但这不应该是这种情况......这是一个错误,还是我做错了什么?

下面是一些示例代码:

struct ContentView: View {
   var body: some View {
       TabView {
            NavigationView {
                List {
                    ForEach((1...50), id: \.self) {
                        Text("Row in Tab 1 Number: \($0)")
                    }
                }
                .navigationBarTitle("Tab 1")
            }.tabItem {
                Image(systemName: "bubble.right")
                Text("Tab 1")
            }.tag(0)

            NavigationView {
                List {
                    ForEach((1...50), id: \.self) {
                        Text("Row in Tab 2 Number: \($0)")
                    }
                }
                .navigationBarTitle("Tab 2")
            }.tabItem {
                Image(systemName: "bubble.left")
                Text("Tab 2")
            }.tag(1)
        }.edgesIgnoringSafeArea(.top)
    }
}
Run Code Online (Sandbox Code Playgroud)

xcode ios13 swiftui

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

PostgreSQL从选择插入但忽略现有行

我想从选择中将数据插入到表中。到目前为止,这工作正常......

INSERT INTO table_2
    SELECT t.id, 1
        FROM table_1 t
        WHERE t.title LIKE '%search%';
Run Code Online (Sandbox Code Playgroud)

但是当我第二次运行时,该语句引发异常,因为某些行已经存在。

我能做些什么来解决这个问题?

感谢您的帮助,乌克曼

sql postgresql

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

iOS:从iCloud播放歌曲

我目前正在开发iOS的音乐应用程序.我正在使用AVPlayer播放歌曲.到目前为止,这项工作正常,除了没有从iCloud下载的歌曲.这首歌没有播放:(

NSArray *itemsFromQuery = [[MPMediaQuery songsQuery] items];
MPMediaItem *song = [itemsFromQuery objectAtIndex:0];
NSURL *songURL = [song valueForProperty:MPMediaItemPropertyAssetURL];
AVURLAsset *urlAsset = [[AVURLAsset alloc] initWithURL:songURL options:nil];
Run Code Online (Sandbox Code Playgroud)

在这个示例中,songUrl对于iCould歌曲为null,但对于已下载的歌曲是可以的...

但是需要一种方法来播放iCloud歌曲,因为像Groove这样的应用正在这样做...

感谢您的帮助,Urkman

ios avplayer

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

php DOMXpath编码

我需要从网页上抓取一些数据.但我有一些编码问题.

这里只是一个示例代码,用于在知名的德国网页上显示问题.

我希望从网页上得到这个文字:
Alle Kritiker werden gespannt nach Wolfsburg schauen,denn der VfLwurdekräftiguemgekrempelt.KönnenkieKölnerdorausihren Nutzen ziehen?

但正如你在我的测试中看到的那样,我得到了这个:
Alle Kritiker werden gespannt nach Wolfsburg schauen,denn der VfLwurderkräftigumgekrempelt.KönnendieKÃlnerdarausihren Nutzen ziehen?

该页面的元标记表示它是UTF-8编码的...
而mb_detect_encoding也表示它是UTF-8.

但为什么我会把这个糟糕的文字带回来?

当我将文本转换为ISO-8859-1时,我得到了预期的结果......

<?php
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';

$url = "http://www.goal.com/de/match/60952/wolfsburg-vs-1-fc-k%C3%B6ln/preview";

$fileContent = @file_get_contents($url);

$dom = @DOMDocument::loadHTML($fileContent);
$xpath = new DOMXpath($dom);

$element = $xpath->query(".//*[@id='article_headline']/h2");
if ($element->length > 0) {
  $item = $element->item(0);

  $text = $item->textContent;
  echo $text . "<br>";

  $text =  iconv("UTF-8", 'ISO-8859-1', $text);
  echo $text . "<br>";
}

?>
Run Code Online (Sandbox Code Playgroud)

php encoding domxpath

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

Xcode/Cocoapods项目在添加TVOS目标和更改Podfile结构后搞砸了

我正在研究更大的项目(Swift)和一些Pods,到目前为止一切都很好......现在我想添加一个tvos目标,现在我的项目搞砸了:(

还有一种简单的方法可以重现:

1.)创建一个新的SingleView应用程序,并在Xcode中将其命名为"pod-test"

2.)打开它吧

3.)运行pod init以创建Podfile

4.)使用以下命令编辑Podfile:use_frameworks!平台:ios,'8.0'

pod 'Alamofire'
pod 'ObjectMapper'
pod 'AlamofireObjectMapper'

pod 'Fabric'
pod 'Crashlytics'

pod 'Nuke'
pod 'MGSwipeTableCell'
pod 'GradientCircularProgress', :git => 'https://github.com/keygx/GradientCircularProgress'

pod 'Reveal-iOS-SDK', :configurations => ['Debug']
Run Code Online (Sandbox Code Playgroud)

5.)运行pod安装

6.)打开工作区项目文件运行应用程序

7.)现在添加两个目标并将其命名为"pod-test-tvos"

8.)运行iOS和tvos应用程序.一切都还好

9.)使用以下命令编辑Podfile:

source 'https://github.com/CocoaPods/Specs.git'


target 'pod-test' do
    use_frameworks!
    platform :ios, '8.0'

    pod 'Alamofire'
    pod 'ObjectMapper'
    pod 'AlamofireObjectMapper'

    pod 'Fabric'
    pod 'Crashlytics'

    pod 'Nuke'
    pod 'MGSwipeTableCell'
    pod 'GradientCircularProgress', :git => 'https://github.com/keygx/GradientCircularProgress'

    pod 'Reveal-iOS-SDK', :configurations => ['Debug']
end

target 'pod-test-tvos' do
    use_frameworks!
    platform :tvos, '9.0'

    pod 'Fabric'
    pod …
Run Code Online (Sandbox Code Playgroud)

ios cocoapods crashlytics swift xcode7

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