Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a6af03b98b |
No files matched your search
@@ -281,7 +281,7 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/Frameworks",
|
"@executable_path/Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 2.0;
|
MARKETING_VERSION = 2.0.1;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "com.lemin.Pocket-Poster";
|
PRODUCT_BUNDLE_IDENTIFIER = "com.lemin.Pocket-Poster";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
SWIFT_EMIT_LOC_STRINGS = YES;
|
||||||
@@ -313,7 +313,7 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"@executable_path/Frameworks",
|
"@executable_path/Frameworks",
|
||||||
);
|
);
|
||||||
MARKETING_VERSION = 2.0;
|
MARKETING_VERSION = 2.0.1;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "com.lemin.Pocket-Poster";
|
PRODUCT_BUNDLE_IDENTIFIER = "com.lemin.Pocket-Poster";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
SWIFT_EMIT_LOC_STRINGS = YES;
|
||||||
|
|||||||
@@ -23,6 +23,23 @@ struct SettingsView: View {
|
|||||||
TextField("Enter App Hash", text: $pbHash)
|
TextField("Enter App Hash", text: $pbHash)
|
||||||
.textFieldStyle(RoundedBorderTextFieldStyle())
|
.textFieldStyle(RoundedBorderTextFieldStyle())
|
||||||
.font(.system(.body, design: .monospaced))
|
.font(.system(.body, design: .monospaced))
|
||||||
|
.onChange(of: pbHash) { _ in
|
||||||
|
var separator: String? = nil
|
||||||
|
if pbHash.contains(" ") {
|
||||||
|
separator = " "
|
||||||
|
} else if pbHash.contains("\n") {
|
||||||
|
separator = "\n"
|
||||||
|
}
|
||||||
|
if let separator = separator {
|
||||||
|
let items = pbHash.split(separator: separator)
|
||||||
|
if let pb = items.first {
|
||||||
|
pbHash = String(pb)
|
||||||
|
}
|
||||||
|
if items.count >= 2 {
|
||||||
|
cpHash = String(items[1])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
HStack {
|
HStack {
|
||||||
Spacer()
|
Spacer()
|
||||||
// Run task to check until file exists from Nugget pc over AFC
|
// Run task to check until file exists from Nugget pc over AFC
|
||||||
@@ -144,7 +161,11 @@ struct SettingsView: View {
|
|||||||
let contents = try String(contentsOf: filePath)
|
let contents = try String(contentsOf: filePath)
|
||||||
try? FileManager.default.removeItem(at: filePath)
|
try? FileManager.default.removeItem(at: filePath)
|
||||||
await MainActor.run {
|
await MainActor.run {
|
||||||
let items = contents.split(separator: "\n")
|
var separator = " "
|
||||||
|
if contents.contains("\n") {
|
||||||
|
separator = "\n"
|
||||||
|
}
|
||||||
|
let items = contents.split(separator: separator)
|
||||||
if let pb = items.first {
|
if let pb = items.first {
|
||||||
pbHash = String(pb)
|
pbHash = String(pb)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user