From a342cf8824b2f3d6bb773d23c0824cf987906671 Mon Sep 17 00:00:00 2001 From: Shang Date: Fri, 31 Jul 2020 13:26:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20bug=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MacTemplet.xcodeproj/project.pbxproj | 4 ++-- .../NNViewControllerDetailCreater.swift | 4 ++-- .../BatchCreateFiles/NNViewCreater.swift | 2 +- MacTemplet/Info.plist | 2 +- MacTemplet/JsonToModelController.m | 24 +++++++++++-------- MacTemplet/zh-Hans.lproj/InfoPlist.strings | 4 ++-- 6 files changed, 22 insertions(+), 18 deletions(-) diff --git a/MacTemplet.xcodeproj/project.pbxproj b/MacTemplet.xcodeproj/project.pbxproj index e0ee5bc..b14ede2 100755 --- a/MacTemplet.xcodeproj/project.pbxproj +++ b/MacTemplet.xcodeproj/project.pbxproj @@ -1190,7 +1190,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.12; - MARKETING_VERSION = 1.4.0; + MARKETING_VERSION = 2.2.0; OTHER_SWIFT_FLAGS = "$(inherited) -DDEBUG"; PRODUCT_BUNDLE_IDENTIFIER = bin.MacTemplet.codeHelper; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1219,7 +1219,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.12; - MARKETING_VERSION = 1.4.0; + MARKETING_VERSION = 2.2.0; OTHER_SWIFT_FLAGS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = bin.MacTemplet.codeHelper; PRODUCT_NAME = "$(TARGET_NAME)"; diff --git a/MacTemplet/BatchCreateFiles/NNViewControllerDetailCreater.swift b/MacTemplet/BatchCreateFiles/NNViewControllerDetailCreater.swift index 87decdf..0ca5e2f 100644 --- a/MacTemplet/BatchCreateFiles/NNViewControllerDetailCreater.swift +++ b/MacTemplet/BatchCreateFiles/NNViewControllerDetailCreater.swift @@ -100,9 +100,9 @@ import UIKit lazy var noticeLabel: UILabel = { let rect = CGRectMake(0, 0, kScreenWidth, 30) - let view = UILabel.create(rect, textColor: UIColorHexValue(0xE9852C), type: 2) + let view = UILabel.create(rect, textColor: UIColor.hexValue(0xE9852C), type: 2) view.font = UIFont.systemFont(ofSize: 12); - view.backgroundColor = UIColorHexValue(0xFFEBBB) + view.backgroundColor = UIColor.hexValue(0xFFEBBB) view.text = " 未通过的进件,可通过“创建进件”再次申请" return view }() diff --git a/MacTemplet/BatchCreateFiles/NNViewCreater.swift b/MacTemplet/BatchCreateFiles/NNViewCreater.swift index ac9d8ba..64692b4 100644 --- a/MacTemplet/BatchCreateFiles/NNViewCreater.swift +++ b/MacTemplet/BatchCreateFiles/NNViewCreater.swift @@ -21,7 +21,7 @@ import SnapKit import SwiftExpand @objc protocol \(name)Delegate{ - @objc func \(name.lowercased())(_ rangeView: \(name)) + @objc func \(name.lowercased())(_ view: \(name)) } diff --git a/MacTemplet/Info.plist b/MacTemplet/Info.plist index 572f0f9..444c988 100755 --- a/MacTemplet/Info.plist +++ b/MacTemplet/Info.plist @@ -21,7 +21,7 @@ CFBundleShortVersionString $(MARKETING_VERSION) CFBundleVersion - 202007202029 + 202007311322 LSApplicationCategoryType public.app-category.developer-tools LSMinimumSystemVersion diff --git a/MacTemplet/JsonToModelController.m b/MacTemplet/JsonToModelController.m index 44a6456..6347394 100755 --- a/MacTemplet/JsonToModelController.m +++ b/MacTemplet/JsonToModelController.m @@ -94,7 +94,7 @@ - (void)viewDidLoad { - (void)viewWillAppear{ [super viewWillAppear]; - NSString * titleOfSelectedItem = [NSUserDefaults.standardUserDefaults objectForKey:kDisplayName]; + NSString *titleOfSelectedItem = [NSUserDefaults.standardUserDefaults objectForKey:kDisplayName]; // DDLog(@"titleOfSelectedItem_%@", titleOfSelectedItem); [self.popBtn selectItemWithTitle:titleOfSelectedItem]; } @@ -107,7 +107,7 @@ -(void)viewDidAppear{ } -- (void)viewDidLayout{ +-(void)viewDidLayout{ [super viewDidLayout]; [self.textView.enclosingScrollView makeConstraints:^(MASConstraintMaker *make) { @@ -410,19 +410,24 @@ - (void)clearFileOutputPath { - (void)hanldeJson{ // DDLog(@"titleOfSelectedItem_%@", self.popBtn.titleOfSelectedItem); - [self setupDefaultWithSender:self.popBtn]; - if (self.textFieldThree.stringValue.length > 0) { - [NSUserDefaults.standardUserDefaults setObject:self.textFieldThree.stringValue forKey:kSuperClass]; - [NSUserDefaults.standardUserDefaults synchronize]; + if (self.textField.stringValue.length <= 0 || self.textFieldTwo.stringValue.length <= 0 || self.textFieldThree.stringValue.length <= 0) { + NSWindow *window = NSApplication.sharedApplication.mainWindow; + [NSAlert show:@"提示" msg:@"前缀,类名,父类均不能为空" btnTitles:@[kTitleKnow] window:window]; + return; } + [self setupDefaultWithSender:self.popBtn]; + + [NSUserDefaults.standardUserDefaults setObject:self.textField.stringValue forKey:kClassPrefix]; + [NSUserDefaults.standardUserDefaults setObject:self.textFieldTwo.stringValue forKey:kRootClass]; + [NSUserDefaults.standardUserDefaults setObject:self.textFieldThree.stringValue forKey:kSuperClass]; + [NSUserDefaults.standardUserDefaults synchronize]; + // self.hTextView.string = @""; // self.mTextView.string = @""; - id result = [NSJSONSerialization jsonObjectFromString:self.textView.string options:kNilOptions]; self.textLabel.stringValue = result ? @"Valid JSON Structure" : @"JSON isn't valid"; self.textLabel.textColor = result ? NSColor.systemGreenColor : NSColor.redColor; - if (!result) { NSAlert *alert = [NSAlert create:@"警告" msg:@"Error:Json is invalid" btnTitles:@[kTitleKnow]]; [alert beginSheetModalForWindow:NSApplication.windowDefault completionHandler:^(NSModalResponse returnCode) { @@ -533,7 +538,7 @@ - (void)setupDefaultWithSender:(NSPopUpButton *)sender{ [NSUserDefaults setArcObject:self.langModel forkey:@"langModel"]; [NSUserDefaults synchronize]; - id langModel = [NSUserDefaults arcObjectForKey:@"langModel"]; +// id langModel = [NSUserDefaults arcObjectForKey:@"langModel"]; } #pragma mark - lazy @@ -738,7 +743,6 @@ -(NSButton *)btn{ [view addActionHandler:^(NSControl * _Nonnull control) { DDLog(@"%@", control); [NSApp.mainWindow makeFirstResponder:nil]; - [self creatFile]; }]; diff --git a/MacTemplet/zh-Hans.lproj/InfoPlist.strings b/MacTemplet/zh-Hans.lproj/InfoPlist.strings index 3ff6b97..d9348ad 100644 --- a/MacTemplet/zh-Hans.lproj/InfoPlist.strings +++ b/MacTemplet/zh-Hans.lproj/InfoPlist.strings @@ -5,5 +5,5 @@ Created by Bin Shang on 2020/4/20. Copyright © 2020 Bin Shang. All rights reserved. */ -"CFBundleName" = "App代码助手"; -"CFBundleDisplayName" = "App代码助手"; +"CFBundleName" = "CodeHelper"; +"CFBundleDisplayName" = "CodeHelper";