Skip to content

Commit 89a76fc

Browse files
オフライン時に仮想デバイスを削除できるようにした。
- 使っていないソースコードの削除。
1 parent bf450d7 commit 89a76fc

8 files changed

Lines changed: 163 additions & 449 deletions

File tree

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit.xcodeproj/project.pbxproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@
8787
AB4B690B19B46FC9009939C9 /* irkit08.png in Resources */ = {isa = PBXBuildFile; fileRef = AB4B68FB19B4671D009939C9 /* irkit08.png */; };
8888
AB506F7419B05CA9004D6C41 /* DConnectSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB506F7319B05CA9004D6C41 /* DConnectSDK.framework */; };
8989
AB5555BA1E56B33B0086E5D5 /* DPIRKitPowerProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = AB5555B91E56B33B0086E5D5 /* DPIRKitPowerProfile.m */; };
90-
AB6A83581B65CA7200E4F32F /* DPIRKitTutorialTopViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AB6A83571B65CA7200E4F32F /* DPIRKitTutorialTopViewController.m */; };
9190
AB6A835A1B65E07A00E4F32F /* irkit10.png in Resources */ = {isa = PBXBuildFile; fileRef = AB6A83591B65E07A00E4F32F /* irkit10.png */; };
9291
AB6A835B1B65FE7A00E4F32F /* irkit10.png in Resources */ = {isa = PBXBuildFile; fileRef = AB6A83591B65E07A00E4F32F /* irkit10.png */; };
9392
AB6A835E1B6619AC00E4F32F /* DPIRKitVirtualDeviceViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AB6A835D1B6619AC00E4F32F /* DPIRKitVirtualDeviceViewController.m */; };
@@ -211,8 +210,6 @@
211210
AB506F7319B05CA9004D6C41 /* DConnectSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DConnectSDK.framework; path = ../../dConnectSDK/dConnectSDKForIOS/DConnectSDK/DConnectSDK.framework; sourceTree = "<group>"; };
212211
AB5555B81E56B33B0086E5D5 /* DPIRKitPowerProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DPIRKitPowerProfile.h; sourceTree = "<group>"; };
213212
AB5555B91E56B33B0086E5D5 /* DPIRKitPowerProfile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DPIRKitPowerProfile.m; sourceTree = "<group>"; };
214-
AB6A83561B65CA7200E4F32F /* DPIRKitTutorialTopViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DPIRKitTutorialTopViewController.h; sourceTree = "<group>"; };
215-
AB6A83571B65CA7200E4F32F /* DPIRKitTutorialTopViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DPIRKitTutorialTopViewController.m; sourceTree = "<group>"; };
216213
AB6A83591B65E07A00E4F32F /* irkit10.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = irkit10.png; sourceTree = "<group>"; };
217214
AB6A835C1B6619AC00E4F32F /* DPIRKitVirtualDeviceViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DPIRKitVirtualDeviceViewController.h; sourceTree = "<group>"; };
218215
AB6A835D1B6619AC00E4F32F /* DPIRKitVirtualDeviceViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DPIRKitVirtualDeviceViewController.m; sourceTree = "<group>"; };
@@ -314,8 +311,6 @@
314311
30A1EBDE19A8D16600E6CCE9 /* DPIRKitWiFiFormViewController.m */,
315312
3007FBFD19CD4735005F42CD /* DPIRKitWiFiSelectionGuideViewController.h */,
316313
3007FBFE19CD4735005F42CD /* DPIRKitWiFiSelectionGuideViewController.m */,
317-
AB6A83561B65CA7200E4F32F /* DPIRKitTutorialTopViewController.h */,
318-
AB6A83571B65CA7200E4F32F /* DPIRKitTutorialTopViewController.m */,
319314
AB6A835C1B6619AC00E4F32F /* DPIRKitVirtualDeviceViewController.h */,
320315
AB6A835D1B6619AC00E4F32F /* DPIRKitVirtualDeviceViewController.m */,
321316
AB056F961B68DDF300E1482F /* DPIRKitVirtualProfileViewController.h */,
@@ -710,7 +705,6 @@
710705
isa = PBXSourcesBuildPhase;
711706
buildActionMask = 2147483647;
712707
files = (
713-
AB6A83581B65CA7200E4F32F /* DPIRKitTutorialTopViewController.m in Sources */,
714708
ABC2DB1B1B689BBE0034C08F /* DPIRKitRESTfulRequest.m in Sources */,
715709
3007FBFC19CD43F4005F42CD /* DPIRKitReachability.m in Sources */,
716710
3039F98119A5F40500319429 /* DPIRKitPageViewController.m in Sources */,

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/DPIRKitDevicePlugin.m

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -378,30 +378,13 @@ - (void)didSelectService:(DConnectService *)service {
378378
DPIRKitVirtualDeviceViewController *view = (DPIRKitVirtualDeviceViewController*) top.viewControllers[0];
379379
DPIRKitDevice *irkit = _devices[service.serviceId];
380380

381-
if (irkit) {
382-
[view setDetailItem:irkit];
381+
if (service.serviceId) {
382+
[view setDetailName:service.serviceId];
383383
[view setProvider:super.serviceProvider];
384384
[rootView presentViewController:top animated:YES completion:nil];
385385
} else {
386386
NSString *title = nil;
387387
NSString *message = nil;
388-
DConnectService *service_ = [self.serviceProvider service:service.serviceId];
389-
if (service_) {
390-
if ([service_ isMemberOfClass: [DPIRKitService class]] ) {
391-
if (!service_.online) {
392-
title = @"オフライン";
393-
message = @"このデバイスはオフラインです";
394-
}
395-
} else if ([service_ isMemberOfClass: [DPIRKitVirtualService class]] ) {
396-
if (!service_.online) {
397-
title = @"仮想デバイス";
398-
message = @"このデバイスは仮想デバイスです";
399-
}
400-
}
401-
} else {
402-
title = @"認識されていないデバイス";
403-
message = @"このデバイスは認識されていません";
404-
}
405388
if (!title) {
406389
title = @"不明なデバイス";
407390
message = @"このデバイスは不明です";

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitTutorialTopViewController.h

Lines changed: 0 additions & 15 deletions
This file was deleted.

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitTutorialTopViewController.m

Lines changed: 0 additions & 122 deletions
This file was deleted.

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitVirtualDeviceViewController.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@
1212
@interface DPIRKitVirtualDeviceViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>
1313

1414
@property (strong, nonatomic) id provider;
15-
@property (strong, nonatomic) id detailItem;
15+
@property (strong, nonatomic) id detailName;
1616
@end

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitVirtualDeviceViewController.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ @interface DPIRKitVirtualDeviceViewController () {
1919
DConnectServiceProvider *_serviceProvider;
2020
NSBundle *bundle;
2121
NSMutableDictionary *_virtuals;
22-
DPIRKitDevice *_virtual;
22+
NSString *_irkitName;
2323
NSArray *_devices;
2424
BOOL _isRemoved;
2525
}
@@ -155,9 +155,9 @@ - (UITableViewCell *)tableView:(UITableView *)tableView
155155
}
156156

157157

158-
- (void)setDetailItem:(id)newDetailItem
158+
- (void)setDetailName:(id)detailName
159159
{
160-
_virtual = newDetailItem;
160+
_irkitName = detailName;
161161
}
162162

163163
- (void)setProvider:(id)provider
@@ -180,7 +180,7 @@ - (IBAction)addVirtualDevice:(id)sender {
180180
selector:@selector(mergeChanges:)
181181
name:DPIRKitVirtualDeviceCreateNotification
182182
object:nil];
183-
[DPIRKitCategorySelectDialog showWithServiceId:_virtual.name];
183+
[DPIRKitCategorySelectDialog showWithServiceId:_irkitName];
184184
} else {
185185
//削除モード時はキャンセルボタンになる
186186
[self switchButton];

0 commit comments

Comments
 (0)